sum(@)和按年,月,日查询,按本月,本日查询的相关的sql语句

最近在用比较多的sql语句,现在把这些sql语句记录下来,下次不用找太多资料

1:sum相关sql语句

情景要求:本来数据库中的表数据是这样的

但是我们想要对同一种的数据进行归类,然后按countNo进行相加。我们可以使用这条sql语句

SELECT LastName,SUM(countNo) FROM 1p GROUP BY LastName;

然后结果就是这样的:

2:按本月来查询的sql语句:

SELECT LastName,SUM(countNo) FROM 1p WHERE MONTH(createTime)=MONTH(NOW()) AND YEAR(createTime)=YEAR(NOW()) GROUP BY LastName ORDER BY countNo DESC;

3:按本日来查询的sql语句:

SELECT LastName,SUM(countNo) FROM  1p  WHERE TO_DAYS(createTime)=TO_DAYS(NOW()) GROUP BY LastName ORDER BY countNo DESC;

4:按某年来查询的sql语句:

SELECT LastName,SUM(countNo) FROM 1p  WHERE YEAR(createTime)='2015' GROUP BY LastName ORDER BY countNo DESC;

5:按某月来查询的sql语句:

SELECT LastName,SUM(countNo) FROM 1p  WHERE YEAR(createTime)='2015' AND MONTH(createTime)='04' GROUP BY LastName ORDER BY countNo DESC;

6:按某日来查询的sql语句:

SELECT LastName,SUM(countNo) FROM 1p  WHERE YEAR(createTime)='2015' AND MONTH(createTime)='04' AND DAY(createTime)='23'GROUP BY LastName ORDER BY countNo DESC;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值