В настоящее время я работаю в Microsoft SQL Server Management Studio. У меня 2 таблицы. Table1
состоит из PartNumber
как varchar
, Time
как smalldatetime
и Table2
состоит из Minutes
как float
, PartNumber
как Varchar
и Sequence
как int
.Суммируйте количество минут в таблице SQL Server
Я пытаюсь суммировать минуты за днем, есть несколько записей в день, и у них есть отметка времени, которая включает время суток. Я пытаюсь составить список всех дней в диапазоне дат, где он покажет мне общие минуты в день.
Вот мой код:
SELECT Sum([MINUTES]) as total, Time from Table1 left join
Table2 on
Table1.PartNumber + '-' = Table2.PART_NUMBER
WHERE sequence = 25 AND [MINUTES] > 30 And partNumber IS NOT NULL
group by Time
Этот код показывает каждую позицию. Например, у меня может быть 3 записи с даты «2015-04-22», но мои метки времени «2015-04-22 13:42:00», «2015-04-22 10:21:00» и « 2015-04-22 13:21:00. " Мне нужен код, чтобы добавить minuets из всех записей с «2015-04-22», а затем покажите мне, что общее количество за какое-то время я могу изменить.
Просто введите столбец datetime в дату и включите его в свою группу. –
Можете ли вы дать мне ссылку на время литья даты? – Cheddar
Cast (YourDateTimeColumn as DATE) –