2010-11-01 20 views
13

J'essaie d'utiliser Datediff pour connaître la durée entre columnA et columnB.en utilisant DateDiff pour trouver la durée en minutes

SELECT datediff (minute, stime, etime) 
from Exceptions2 
where stime = [exceptions2].starttime 
and etime = [exceptions2].endtime 

Ceci produit des erreurs. Quelqu'un peut-il m'aider s'il vous plaît avec ce que je fais mal?

+1

Quel est le message d'erreur? – Andy

+0

utilisez la clause 'WHERE' pour filtrer les résultats. Ce n'est pas pour créer des alias, malheureusement. :) –

+0

Si la réponse de Raymund est ce que vous cherchiez, songez à lui donner du crédit en marquant son comme réponse acceptée. Il n'est pas nécessaire de poster une autre réponse juste pour commenter. :) – Andy

Répondre

22

que diriez-vous d'essayer cela, ne sais pas pourquoi vous avez stime = [exceptions2] .starttime et etime = [exceptions2] .endtime

SELECT datediff(minute, starttime, endtime) from Exceptions2