PDA

View Full Version : جمع time



fakhravari
سه شنبه 14 اسفند 1397, 21:09 عصر
با سلام
من چطوری میتونم ساعت 12:10:00 از 10:11:22 کم یا جمع کنم

jafarpalideh
یک شنبه 19 اسفند 1397, 10:06 صبح
با سلام
من چطوری میتونم ساعت 12:10:00 از 10:11:22 کم یا جمع کنم
از DateDiff استفاده کن


اینم یه نمونه :




ISNULL(SUM(DATEDIFF(MINUTE, ttc.TimeBeginTimely, ttc.TimeEndTimely))

fakhravari
دوشنبه 20 اسفند 1397, 06:32 صبح
DECLARE @MyTable TABLE(Enters TIME(0), LeftTime TIME(0));INSERT @MyTable VALUES('07:00:00', '15:45:00')


SELECT *,
FORMAT(CAST(DATEDIFF(HOUR, Enters, LeftTime) AS int),'00')+':'+FORMAT(CAST(DATEDIFF(MINUTE, Enters, LeftTime)% 60 AS INT),'00') AS JobTime
FROM @MyTable;