当前位置:首页 > 开发 > 正文内容

用sql语句按周、按月、按季、按年统计

jinesc2个月前开发268
--按mySql语法统计按周,月,季,年。income为合计的价格字段,createDate为交易时间。
select sum(income)as revenue,week(createDate) as week,month(createDate) as month,
quarter(createDate)as quarter,year(createDate)as year from employee
where year(createDate) >= '2006' group by
week(createDate),month(createDate),quarter(createDate),year(createDate)
 
--sqlserver2005语法统计按周,月,季,年。
--按日
--select sum(price),day([date]) from table_name where year([date]) =
'2006' group by day([date])
--按周quarter
select sum(price),datename(week,price_time) from ble_name where
year(price_time) = '2008' group by datename(week,price_time)
--按月
select sum(price),month(price_time) from ble_name where year(price_time)
= '2008' group by month(price_time)
--按季
select sum(price),datename(quarter,price_time) from ble_name where
year(price_time) = '2008' group by datename(quarter,price_time)
--按年
select sum(price),year(price_time) from ble_name where
year(price_time) >= '2008' group by year(price_time)


相关文章

获取计算机硬件信息的VB.NET代码范例

得到显示器分辨率    本文相关代码如下: Dim X As...

一个电压表 功率表 串口输出8路AD数据 提供VB6的上位机软件下载

一个电压表 功率表 串口输出8路AD数据 提供VB6的上位机软件下载

 上位机下载地址:  http://d.jinesc.net/download/power.zip基本界面如下 可以显示8路AD数据 绘制曲线和保存数...

分类汇总重新编号的SQL 语句

分类汇总重新编号的SQL 语句

客户原始数据应客户要求需要用按日期和凭证号分别进行排序;通过百度 找出了ROW_NUMBER()over 语句 写出了以下语句:select b.大序号,a.* from ...

IcePubDLL api揭秘

 icePubDLL揭秘20110713.pdf----------------------- Page 1-----------------------IcePubDLL api 揭秘&n...

在vb.net中如何用Graphics画图

         Dim i As Integer      ...

sqlserver常用函数/存储过程/数据库角色

DATEADD ( datepart , number, date )--在向指定日期加上一段时间的基础上,返回新的 datetime 值。DATEDIFF ( datepart , startda...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。