首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql分组求和解决思路

2012-03-21 
sql分组求和如题:表结构:[entid] varchar,[smstotal] int,[smscharge] int,[smsentertime] datetime要根据

sql分组求和
如题:
表结构:[entid] varchar,[smstotal] int,[smscharge] int,[smsentertime] datetime
要根据entid分组求smstotal,smscharge这两列的和,sql语句是这样的:
select entid,sum(smstotal),sum(smscharge) from qmsg_addsmsmmslog group by entid
但是我要限定时间(smsentertime)要怎么写啊?

[解决办法]
select entid,sum(smstotal),sum(smscharge) from qmsg_addsmsmmslog where (时间的条件) group by entid
[解决办法]
select entid,sum(smstotal),sum(smscharge) from qmsg_addsmsmmslog where smsentertime = ... group by entid

select entid,sum(smstotal),sum(smscharge) from qmsg_addsmsmmslog where smsentertime between ... and ... group by entid
[解决办法]

SQL code
select entid,sum(smstotal),sum(smscharge) from qmsg_addsmsmmslog where smsentertime >=? --加个wheregroup by entid
[解决办法]
加个时间字段的条件

热点排行