Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HQL のみを使用して厳密に日付間の日数を計算するにはどうすればよいですか。
とがデータベースから取得された 2 つの日付Current_Dateであるとします。とExpiry_Dateの間の日数を計算したい。Current_DateExpiry_Date
Current_Date
Expiry_Date
また、値のいずれかが の場合、どのように処理しますnullか?
null
DECLARE @startdate datetime2 = '2013-12-05 12:10:09.3312722'; DECLARE @enddate datetime2 = '2013-12-04 12:10:09.3312722'; SELECT DATEDIFF(day, isnull(@startdate,GetDate()), isnull(@enddate,GetDate()));