sqlserver 时间格式转换
Select CONVERT(varchar(100), GETDATE(), 0);-- 03 31 2023 6:54PM
Select CONVERT(varchar(100), GETDATE(), 120); – 2023-03-31 18:54:41
Select CONVERT(varchar(100), GETDATE(), 121); – 2023-03-31 18:54:49.327
sqlserver 在当前时间基础上添加1天
DATEADD(day, 1, ‘2023-03-28 11:50:51’)
sqlserver 在当前时间基础上添加1小时、1分钟、1秒钟
DATEADD(hour,1,‘2023-03-28 11:50:51’)
DATEADD(minute,1,‘2023/3/28 11:50:51’)
DATEADD(second,1,‘2023/3/28 11:50:51’)
sqlserver 取时间字段分钟数为5的倍数的数据
SELECT a.* FROM TEST_DATA a where 1=1 and DateName(minute,a.时间)%5=0