Je souhaite retourner toutes les dates de demande pour le mois en cours et pour l'année en cours. Cela doit être simple, mais je ne peux pas le comprendre. Je sais que j'ai 2 dates pour le mois en cours et 90 dates pour l'année en cours. Droite, Gauche, Extérieur, Intérieur Je les ai tous essayés, jetant simplement du code sur le mur en essayant de voir ce qui va coller et rien ne fonctionne. Je reçois soit 2 pour les deux colonnes ou 180 pour les deux colonnes. Voici ma dernière déclaration sélectionnée.Confusion sur le nombre (*) et les jointures autonomes
SELECT count(a.evdtApplication) AS monthApplicationEntered,
count (b.evdtApplication) AS yearApplicationEntered
FROM tblEventDates a
RIGHT OUTER JOIN tblEventDates b ON a.LOANid = b.loanid
WHERE datediff(mm,a.evdtApplication,getdate()) = 0
AND datediff(yy,a.evdtApplication, getdate()) = 0
AND datediff(yy,b.evdtApplication,getdate()) = 0
J'espère qu'il n'y aura pas de demandes à midi le 2008-12-31. –
Oups. Eh bien, c'est ce que vous obtenez pour un exemple rapide écrit sans test. C'est pourquoi nous testons! – CodeRedick
Telos merci pour la réponse rapide et Dave pour souligner un excellent test. –