SELECT CAST(DATEPART(year, addtime) AS varchar) + '-' + CAST(DATEPART(month, addtime) AS varchar) AS Expr1, SUM(num) AS Expr2
FROM Table_6
GROUP BY CAST(DATEPART(year, addtime) AS varchar) + '-' + CAST(DATEPART(month, addtime) AS varchar)
这个是正解
比如查2012年11月到12月
select
from test_table
where to_char(test_date,'yyyy-mm') = '2012-12'
这样
//
哦,那你可以这么做。先在网页上加两个下拉列表选择框,第一个用来获取起始日期,第二个用来获得结束日期。 sql改为 SELECT
TO_CHAR(test_date, 'yyyy-mm') FROM
test_table WHERE
TO_CHAR(test_date, 'yyyy-mm') BETWEEN '2012-11' and '2012-12'
参考下面方法处理:
2、选中要透视的数据,点击菜单栏的“插入-数据透视表”;
3、在d出的对话框直接点击“确定”,excel会自动新建一页进行透视;
4、将“日期”拖到到“行”,将“销量”拖动到“值”;
5、最后透视结果如图,直接复制粘贴为数值格式保存即可。
这是一个比较复杂的问题。
以收、支流水帐为例:
C列 D列 E列
收入 支出 结余(合计)
65080 65080
5000 60080
……
在E3单元格中输入公式“=IF(AND(C3="",D3=""),"",E2+C3-D3)”(不含外引号),并向下复制。
效果:
每输入一条记录,在E列会自动计算出结余。
一个月完,最后的一个数据就是本月汇总。
如果赤字,E列数据带“-”表示赤字。
注意:
可以根据需要设置E列的数据格式(常规、数值、货币等)。
根据自己的实际情况,试试!?
以上就是关于求sql语句如何按月搜索数据库全部的内容,包括:求sql语句如何按月搜索数据库、php读取mysql某段时间内所有数据(按月读取)、EXCEL如何统计每个月的数量(有12个月的数据通过日期自动算出1-12月的个数)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)