select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0 //查询当天日期在一周年的数据
select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0 //查询当天的所有数据
SELECT * FROM A where datediff(d,datetime,getdate()) <=30 //前30天
SELECT * FROM A WHERE DATEDIFF(m, shijian, GETDATE()) <=1 //上一月
--info为表名,datetime为数据库中的字段值
DATEDIFF 函数:
语法:
如果结果超出整数值范围,则 DATEDIFF 将产生错误。对于毫秒,最大数是 24 天 20 小时 31 分钟零 23.647 秒。对于秒,最大数是 68 年。
跨分钟、秒和毫秒等边界计算的方法使得 DATEDIFF 指定的结果在所有数据类型中均一致。结果是带正负号的整数值,它等于跨第一个和第二个日期间的 datepart 边界数。例如,在 1 月 4 日(星期日)和 1 月 11 日(星期日)之间的星期数是 1。
--包括本年这些查询方式是一样的
select datename(dw,'2004-10-15')
参数 interval的设定值如下:
access 和 asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似
- 尤雨溪Vue登榜GitHub之路看似不难
- 016年2月,新泽西,29岁的尤雨溪着手在Patreon众筹平台开设账号。接着,他呼吁Vue.js(以下简称Vue) 用户赞助Vue全面开源。 [详情]
- 对话MySQL之父:一个优秀程序员可抵5个普通程序员
- 作为在技术界游历半生的资深“程序员”,Monty对编程的理解也有许多独到之处,他认为只有学习编程20年以上,才能像读懂音乐一样,看出编程之美。 [详情]
- justjavac:我的十年编程生涯
- 学因学费而辍学,最困难时睡在公园长椅,有远见的母亲让他走上了Java架构师必看,温柔智慧的妻子用爱与信任激励着他秉承初心、奋勇前行。 [详情]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/37779.html