黑马程序员技术交流社区
标题:
求助啊,一个sql语句的问题
[打印本页]
作者:
淡忘回忆
时间:
2013-10-16 20:41
标题:
求助啊,一个sql语句的问题
本帖最后由 淡忘回忆 于 2013-10-17 14:33 编辑
数据库中一个字段定义的是datetime型,数据都是精确到秒的,怎么才能按月查询记录啊
怎么按季度查询记录啊
作者:
aihuahuaxx
时间:
2013-10-16 20:52
我一般是在2008-9-4 20:02:10 后面在补上后面00:00,
你如果想按季度查的话自己定义每个季度的时间 然后按条件查询
作者:
七里香
时间:
2013-10-16 21:01
其实用日期函数就能搞定了哦,看看这样符合你的要求么?
----按月份查询---
select * from book1 where DATEPART(M,出版日期)=8
---按季度查询(第一季度)--
select * from book1 where DATEPART(M,出版日期) between 1 and 4
作者:
喜之郎果冻
时间:
2013-10-16 21:27
楼上正解。我没什么可以补充了
作者:
追溯客
时间:
2013-10-16 22:39
数据库中一个字段定义的是datetime型,:
----按月份查询---
select * from book1 where DATEPART(M,出版日期)=8
---按季度查询(第一季度)--
select * from book1 where DATEPART(M,出版日期) between 1 and 4
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2