sql按月查询语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql按月查询语句相关的知识,希望对你有一定的参考价值。

如题,谢谢了

select year(riqi) as 年份,month(riqi) as 月份,sum(ze) as 收入金额 from cwsr where riqi between #2005-09-26# and #2008-09-26# group by year(riqi) , month(riqi)

上面是按月份汇总资金的,呵呵你可以参考一下
查询结果是 在2005年9月26号到2008年9月26号期间,每个月收入情况
结果如下:

年份 月份 资金
2005 09 500000
2005 10 100000
.
.
.
.
2008 09 100000
参考技术A select * from 表名 where month(列名)=月份 参考技术B 给你个例子
<%
g_date=month(request("key"))

sql="select * from table where month(mydate)='"&g_date&"'"

%>本回答被提问者采纳
参考技术C 给个样表 也好 给你写啊

sql语句查询月份的数据

在实际项目中,经常需要按月查询数据,在这里把我用到的sql整理一下,以便日后查看。

例如,查询当月的数据

select * from T_User where convert(varchar(6),addtime,112)=convert(varchar(6),getdate(),112)

查询结果:

查询上月的数据,需要用另一个sql函数,dateadd,具体如下

select * from T_User where convert(varchar(6),addtime,112)=convert(varchar(6),dateadd(mm,-1,getdate()),112)

查询结果:

(mm代表月,yy代表年,qq代表季度,dd代表日)

 

以上是关于sql按月查询语句的主要内容,如果未能解决你的问题,请参考以下文章

SQL语言中按月查询

sql语句查询月份的数据

SQL查询语句

使用sql语句查询日期的方法

怎么用sql语句查询?

sql查询语句?