sum(@)和按年,月,日查询,按本月,本日查询的相关的sql语句
2015-04-24 18:06
525 查看
最近在用比较多的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;
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;
相关文章推荐
- sql 查询本年、本月、本日记录的语句,附SQL日期函数
- sql语句- 查询 本月 本周 等相关数据
- mysql中的查询本日、本周和本月的SQL语句
- sql 查询本年、本月、本日记录的语句,附SQL日期函数
- Sql语句查询当天本周本月记录的where条件
- 关于postgres一条sql语句中子查询的返回值不止一个,且拼接成相关规则的字符串
- linq to sql 语句基本查询(3):Select和Count/Sum/Min/Max/Avg
- Hibernate查询时,使用HQL和SQL的区别(SUM语句)
- sql查询语句问题- sum求和的值作为查询条件
- dedecms 利用sql语句页面查询相关文章
- mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句
- 根据进程号(PID)查询相关的SQL语句
- mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句
- 查询与全文索引相关的内部元数据sql语句
- 查询出当前热点Buffer相关对象的SQL语句
- mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句
- 【SQL精彩语句】分解字符串并查询相关数据
- mysql中sql实现查询当天、昨天、本月、季度的语句
- mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句
- linq to sql 语句基本查询(3):Select和Count/Sum/Min/Max/Avg