2010-11-01 3 views
13

Я пытаюсь использовать Datediff, чтобы узнать о продолжительности в промежутке между columnA и columnB.Использование DateDiff для поиска в минутах

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

Это приводит к ошибкам. Может ли кто-нибудь помочь мне с тем, что я делаю неправильно?

+1

Что сообщение об ошибке? – Andy

+0

использовать предложение WHERE для фильтрации результатов. К сожалению, это не для создания псевдонимов. :) –

+0

Если ответ Раймунда - это то, что вы искали, подумайте о том, чтобы дать ему кредит, отметив его как принятый ответ. Нет необходимости публиковать другой ответ, просто чтобы прокомментировать. :) – Andy

ответ

22

как о попытке это, не знаю, почему у вас есть STIME = [exceptions2] .starttime и etime = [exceptions2] .endtime

SELECT datediff(minute, starttime, endtime) from Exceptions2