irpas技术客

sql语句中日期相减的操作_独莫城_sql 日期加减

网络投稿 2869

sql语句中日期相减的操作 1. 直接用日期时间做减法2. 使用 datediff 函数

1. 直接用日期时间做减法 GETDATE() 和 NOW() 查出来的时间一样,都带时分秒 select GETDATE(),NOW() FROM t_表名; curdate() 只显示 年月日 select curdate(),NOW() FROM TB_表名; 如果直接做减法,只能得到两个时间相差多少天 select (NOW()-日期时间字段) FROM T_表名; 若不要 时分秒,可以考虑用 curdate() select (curdate()-日期时间字段) FROM T_表名; 2. 使用 datediff 函数 datediff 函数还有其他的玩法,在这就不多加赘述了。 两日期 间隔年 select datediff(year, 开始日期,结束日期) FROM T_表名;; 俩日期 间隔季 select datediff(quarter, 开始日期,结束日期) FROM T_表名; 俩日期 间隔月 select datediff(month, 开始日期,结束日期) from 表名; 俩日期 间隔天 select datediff(day, 开始日期,结束日期) FROM T_表名; 俩日期 间隔周 select datediff(week, 开始日期,结束日期) FROM T_表名; 俩日期 间隔小时 select datediff(hour, 开始日期,结束日期) FROM T_表名; 俩日期 间隔分 select datediff(minute, 开始日期,结束日期) FROM T_表名; 俩日期 间隔秒 select datediff(second, 开始日期,结束日期) FROM T_表名;

好的代码像粥一样,都是用时间熬出来的


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #SQL #日期加减 # #NOW #查出来的时间一样select #Getdate