2016-06-29 8 views
0
SELECT Warehouses.Name, 
     RIGHT(CONVERT(VARCHAR,AirwayBillTrucks.CheckOutTime,100),7) AS CheckOutTime, 
     RIGHT(CONVERT(VARCHAR,AirwayBillTrucks.ReturnTime,100),7) AS ReturnTime 

Это мой кусок кода, CHECKOUTTIME и RETURNTIME раньше DATETIME DD-DD-YYYY HH-MM-SS, но я преобразовал их в TIME HH-MM-SS TT что подходит для меня. Теперь мне нужно теперь разница между этими двумя столбцами в секундах,SQL Разница между двумя временами в секундах

+1

Вы говорите, вы используете TIME тип данных для этих столбцов? если да, то как вы можете работать со временем 23:30 с 01:30 на следующий день? – FLICKER

+0

@FLICKER я сделал это через 12 часов. –

+1

@AbleTech. Тем не менее, я не понимаю, как вы знаете, если 09:34 на сегодня или на следующий день? если у вас нет других полей, которые сообщают вам, находятся ли они в тот же день. просто любопытно. – FLICKER

ответ

Смежные вопросы