□投稿者/ 夜叉姫 (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
|
|