C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■96365 / )  Re[2]: 時間の差をミリ秒で求める
□投稿者/ 夜叉姫 (6回)-(2020/11/17(Tue) 08:47:42)
2020/11/17(Tue) 09:33:39 編集(投稿者)

No96351 (魔界の仮面弁士 さん) に返信

遅くなって申し訳ありません。

DECLARE @STIME DATETIME = '2020-01-01 0:0:0.000';
DECLARE @ETIME DATETIME = '2020-12-31 23:59:59.999';

DECLARE @DFT BIGINT = DATEDIFF_BIG(MILLISECOND, @STIME, @ETIME);

SELECT @DFT

上記実行すると
以下のエラーメッセージが表示されます。

メッセージ 195、レベル 15、状態 10、行 4
'DATEDIFF_BIG' は 組み込み関数名 として認識されません。
メッセージ 137、レベル 15、状態 2、行 6
スカラー変数 "@DFT" を宣言してください。

追記
SQLServer 2016 で対応みたいでした。
使用している SQLServer は 2012 なので使えませんでした。
返信 編集キー/


管理者用

- Child Tree -