SELECT SUM(a) AS a,sum(b) as b,sum(c)+sum(d)+sum(e)+sum(f) as cdef
FROM table group by 日期
FROM table group by 日期
解决方案 »
- SQL Server 2000数据库数据参数大全
- 请教大家 什么是死锁?为什么会出现死锁?怎么知道死锁出现了?
- 询问sql2000有个什么默认值能够得到永远不重复的值的???****-****-****-****
- SQL难题. 删除累加的数据
- 存储过程的错误8145: %1! 不是过程 %3! 的参数。 是怎么回事?
- 数据库性能问题。请大家帮帮忙,回复有分
- 数据库被黑了!
- 请教,在VB中操作SQLServer遇到的一个问题
- BCP的导出XML的问题
- 使用DTS从SQL2000向DB2 V7.0迁移数据出错
- 实各位老大出手相救,求一SQL写法:业务员名,订单数,订单总金额
- 关于sqlserver的问题
2,日期是什么值,“日期”是不是精确到了毫秒,是按天统计还是还按月
SELECT SUM(a) AS a ,sum(b) as b, sum(c+d+e+f) as cdef
FROM table group by 日期
FROM table group by 日期
FROM table group by 日期没有日期列,汇总有什么意义?
SELECT SUM(a) AS a ,sum(b) as b, sum(c+d+e+f) as cdef
FROM table group by convert(varchar(8),日期,112)
insert into #aa values(getdate(),3)
insert into #aa values(getdate(),5)
insert into #aa values(getdate(),4)
insert into #aa values(dateadd(DD,-1,getdate()),5)
select convert(varchar(8),date1,112)as 日期,sum(field) as [sum] from #aa group by convert(varchar(8),date1,112)
结果:
日期 sum
-------- -----------
20031113 5
20031114 12(2 row(s) affected)
FROM table group by (year(日期)+'-'+month(日期)+'-'+day(日期))
FROM table group by convert(varchar(10),日期,120)
SELECT SUM(a) AS a ,sum(b) as b, sum(c+d+e+f) as cdef
FROM table group by convert(varchar(10),日期,112)
其次,就是要看看你的日期字符串的格式,然后进行一下转换
Select c,sum(a),sum(b) from table1 group by c -- 语法正确
FROM table group by convert(varchar(10),日期,112)
FROM [table] group by convert(varchar(10),日期,120)
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05