J'essaie d'écrire une sélection où une partie de mes critères compare deux champs DATETIME (provenant de deux tables différentes). L'un est l'année à la fraction, où l'autre est l'année à l'autre. Existe-t-il un moyen d'écrire l'expression de sorte que la valeur de l'année à fraction soit raccourcie d'année en année? Je ne cherche pas à raccourcir le champ pour la sortie, mais j'en ai besoin dans la logique elle-même pour comparer les champs en tant qu'égaux.Comment comparer les champs DATETIME «année par fraction» et «année par année»
Voici un édulcorée regard sur ce que je suis en train de se rendre à:
SELECT BLAH
FROM TABLE1 T1
JOIN TABLE2 T2 ON T1.A = T2.A AND T1.B = T2.B
AND T1.FIELD1 = 100
AND T1.TIMESTAMP = T2.WORDERDATE
T1.TIMESTAMP
est l'année à la fraction, T2.WORDERDATE
est l'année à jour
Toute aide, en anglais très simple si possible , serait grandement apprécié!
Et quelle est la notion d'année en fraction et d'année en année? Qu'est-ce qui qualifie une date comme étant l'une d'entre elles? – BeemerGuy
Pour quelle base de données? –