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

わんくま同盟

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

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


(過去ログ 167 を表示中)
■96346 / )  時間の差をミリ秒で求める
□投稿者/ 夜叉姫 (4回)-(2020/11/12(Thu) 14:27:46)

分類:[.NET 全般] 

SQLServerにて
ETIME が 2020-12-25 08:00:00 の時は
どうすれば求まりますか?

DECLARE @STIME DATETIME = '2020-11-11 20:00:00.000';
DECLARE @ETIME DATETIME = '2020-11-13 08:00:00.000';
--DECLARE @ETIME DATETIME = '2020-12-25 08:00:00.000';

DECLARE @DFT INT = DATEDIFF(MILLISECOND, @STIME, @ETIME) / 3;

DECLARE @TM1 DATETIME = DATEADD(MILLISECOND, @DFT * 0, @STIME);
DECLARE @TM2 DATETIME = DATEADD(MILLISECOND, @DFT * 1, @STIME);
DECLARE @TM3 DATETIME = DATEADD(MILLISECOND, @DFT * 2, @STIME);
DECLARE @TM4 DATETIME = DATEADD(MILLISECOND, @DFT * 3, @STIME);

SELECT @TM1, @TM2, @TM3, @TM4
返信 編集キー/


管理者用

- Child Tree -