Wie bekomme ich die verstrichenen Minuten zwischen den data in sql

Ich muss die gesamte verstrichene Minuten zwischen zwei date in sql bekommen, was ich versuche, gibt mir einen Fehler

Msg 257, Level 16, State 3, Line 3 Implicit conversion from data type datetime to int is not allowed. Use the CONVERT function to run this query 

Hier ist mein Code: Endzeit = 2014-08-01 15:00:00 und StartTime = 2014-07-31 10:00:00

 SELECT (EndTime - StartTime) * 1440 FROM DowntimeEvent WHERE EventId = 1; 24 * 60 = 1440 24 hours in a day * 60 minutes in an hour 

Verwenden Sie die DATEDIFF () – function von SQL:

 SELECT DATEDIFF(MINUTE,StartTime,EndTime) FROM DowntimeEvent WHERE EventId = 1; 

DATEDIFF ist was du suchst. z.B:

 select DATEDIFF(minute, StartTime, EndTime) from DowntimeEvent where EventId = 1