欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql+時間相減絕對值

錢艷冰2年前14瀏覽0評論

在MySQL中,我們可以使用時間函數來計算時間相減的絕對值。MySQL中常見的時間函數包括DATEDIFF、TIMEDIFF和ABS等。下面通過一個實例來演示如何使用這些函數:

-- 創建測試表
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`start_time` datetime DEFAULT NULL COMMENT '開始時間',
`end_time` datetime DEFAULT NULL COMMENT '結束時間',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='測試表';
-- 插入測試數據
INSERT INTO `test` (`start_time`,`end_time`) VALUES
('2021-05-01 10:00:00','2021-05-01 11:30:00'),
('2021-05-03 09:00:00','2021-05-03 10:45:00'),
('2021-05-07 14:00:00','2021-05-07 15:15:00'),
('2021-05-10 16:30:00','2021-05-10 18:00:00');
-- 計算時間差(絕對值)
SELECT id, ABS(TIMEDIFF(start_time, end_time)) AS time_diff
FROM test;

上述代碼中,我們首先創建了一個名為“test”的測試表,并向其中插入了一些測試數據。接著,我們使用了MySQL的TIMEDIFF函數計算了開始時間和結束時間之間的差值,并用ABS函數將結果轉換為絕對值。最后,我們通過SELECT語句從表中查詢出這些計算結果。