我想知道如何僅以時間格式使用關於日期時間類型的組。如何在Linq中僅使用時間格式進行分組
select CONVERT(VARCHAR(10), a.tempDay, 108) as returnDay, b.qty from table1 as a inner join table2 as b on (a.id = b.id)
where a.id = 100
group by CONVERT(VARCHAR(10), a.tempDay, 108), b.qty
實際上,tempDay是DateTime類型(YYYY-MM-DD HH:MM:SS)。在這種情況下,我只是想只groupping 「HH:MM:SS」 使用LINQ格式。
你嘗試過什麼嗎? –
當你想比較* times *時,不要轉換爲字符串。使用'cast(tempday as time)'來獲取時間值。您也可以爲可添加到索引的時間創建一個單獨的列。 –