2010-07-21 2 views
1

J'ai une requête avec plus de 500 000 lignes de données dans la sortie. J'ai besoin de filtrer les critères afin que je compare la colonne "date de commande" à la colonne "date de remplissage". Je veux trouver toutes les commandes avec une date de remplissage plus tôt qu'une date de commande (oui, ça sonne à l'envers). Y at-il un moyen facile d'interroger cela en vue de conception? Je ne suis pas très bon avec SQL.Besoin de questionnement "date de commande" plus grand que "date de remplissage" des suggestions?

+1

Quelle base de données utilisez-vous? Quel concepteur utilisez-vous? –

Répondre

1

Vous voulez que le SQL pour ressembler à quelque chose comme ceci:

SELECT * 
FROM yourtable 
WHERE filled_date < order_date 

Comment faire dans le concepteur dépend de qui concepteur que vous utilisez.

+0

votre logique est en arrière, mais je soupçonne une question mal formulée. –

+1

@Andrew Bullock: Oui c'est en arrière - je * pense * c'est ce qu'elle voulait. –

+0

Nous vous remercions de votre aide. Oui, la logique est intentionnellement à rebours. Merci encore! – Debbie

0

essayer

select * 
from [orders] 
where [filled date] > [order date] 

évidemment utiliser vos noms de champs et de tables

Questions connexes