关键就在date_format()函数的使用。

定义:DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
语法:DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。

案例:

# 统计当天发送数和计费数
select count(0) as sendCount,IFNULL(sum(tstd.task_status=1),0) as billingCountfrom t_sms_task AS tstleft join t_sms_task_details AS tstd on tst.id = tstd.task_id where tst.user_id = 2 and date_format(tstd.create_time,'%Y-%m-%d')= date_format(now(),'%Y-%m-%d') # 统计当月每天发送数和计费数(在月的基础上加天分组)                   select count(0) as sendCount,IFNULL(sum(tstd.task_status=1),0) as billingCount ,date_format(tstd.create_time,'%Y-%m-%d') as sentTimefrom t_sms_task AS tstleft join t_sms_task_details AS tstd on tst.id = tstd.task_id where tst.user_id = 2and date_format(tstd.create_time,'%Y-%m')= DATE_FORMAT( now(), '%Y-%m') GROUP BY sentTime# 统计每年每月发送数和计费数(在年的基础上加月分组)
select count(0) as sendCount,IFNULL(sum(tstd.task_status=1),0) as billingCount ,date_format(tstd.create_time,'%Y-%m') as sentTimefrom t_sms_task AS tstleft join t_sms_task_details AS tstd on tst.id = tstd.task_id where tst.user_id = 2and date_format(tstd.create_time,'%Y')= DATE_FORMAT( now(), '%Y') GROUP BY sentTime

统计每天、每月每天、每年每月的SQL语句怎么写?相关推荐

  1. 查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?

    编辑器加载中... 查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?多表联结查询:select rbd.RBDID, rbd.ProductCode,p.ProductCnName,p. ...

  2. 解决一个输入框可输入多个条件进行查询时,后端该怎么接收参数以及SQL语句如何写

    解决一个输入框可输入多个条件进行查询时,后端该怎么接收参数以及SQL语句如何写 例如: 交易卡号/终端编号/交易流水号/平台流水号/交易码,输入时怎么区分 if (!StringUtils.isEmp ...

  3. mysql 日期减10分钟_获取当前时间减去10分钟的话SQL语句怎么写

    获取当前时间减去10分钟的话SQL语句怎么写 Mysql日期和时间函数不求人 本文出自:http://linuxdb.yeah.net 作者: 晏子 (2001-07-05 15:00:00) 对于每 ...

  4. 2022-12-03:部门工资最高的员工。以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高。sql语句如何写? 输出结果如下: department emp

    2022-12-03:部门工资最高的员工.以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高.sql语句如何写? 输出结果如下: department empl ...

  5. 2022-12-01:从不订购的客户。找出所有从不订购任何东西的客户,以下数据的答案输出是Henry和Max,sql语句如何写? DROP TABLE IF EXISTS `customers`; C

    2022-12-01:从不订购的客户.找出所有从不订购任何东西的客户,以下数据的答案输出是Henry和Max,sql语句如何写? DROP TABLE IF EXISTS `customers`; C ...

  6. 在ABAP的SQL语句中写Oracle Hints

    在ABAP的SQL语句中写Oracle Hints ①用过的两个写法: 1.指定使用全表扫描:%_HINTS ORACLE 'FULL(table_name)' 2.指定索引:%_HINTS ORAC ...

  7. 查询student表中所有李姓的学生的 SQL语句怎么写

    查询student表中所有李姓的学生的 SQL语句怎么写 1.使用left()函数来检索. 表格如图: 代码如下: left(b,1) 即 取 列字符的第一个字. 2.使用 like 模糊查询

  8. mysql 删除一个字段语句怎么写_删除的sql语句怎么写

    1. 删除一个表的sql 语句怎么写啊 使用drop语句,drop table (需要删除表的名字). drop是删除整个表,delete是删除表的内容. drop语句的作用:删除内容和定义,释放空间 ...

  9. mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询

    一.简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * F ...

  10. 在mysql中更新数据sql语句怎么写_在MySQL中,更新数据库表记录的SQL语句,包括______语句...

    在MySQL中,更新数据库表记录的SQL语句,包括______语句 答:insert replace update delete 在域F中,设其特征为2,对于任意a,b∈F,则(a+b)2 等于多少 ...

最新文章

  1. ASP.NET MVC使用Bootstrap系列(1)——开始使用Bootstrap
  2. 模型的第一层:详解torch.nn.Embedding和torch.nn.Linear
  3. Keep Walking!
  4. VS2010 连接SQLSERVER数据库步骤
  5. kubeadm安装k8s 1.13版本
  6. 【Python基础入门系列】第05天:Python函数
  7. js根据给定的日期计算当月有多少天
  8. 小型工厂企业网站究竟该怎么做好SEO优化,从而带来更多订单?
  9. MySQL主从同步(四)——M-M架构配置实战
  10. c++重复代码检查工具
  11. 软件工程——需求分析
  12. java开发面试自我介绍模板_java开发工程师面试自我介绍_应聘Java工作自我介绍...
  13. 《虎胆龙威5》效果评论
  14. Android壁纸之静态壁纸
  15. oppo开启系统更新服务器,oppo手机系统升级开不了机怎么办
  16. 自动驾驶仿真平台Carla从入门到放弃
  17. Java树形结构设计与开发
  18. php获取肖前时间,马克思主义哲学原理(上下册)
  19. mac,macbook 连接蓝牙耳机播放音乐断断续续
  20. lsof Linux

热门文章

  1. C#winform和百度API互动-----之读取中js的参数
  2. 芯片简介之PCF8574
  3. C++学习汇总---目录
  4. word格式转html自动编号,word文档中标题样式及自动编号操作方法
  5. SQL数据库——修改数据
  6. linux火车游戏下载,列车驾驶模拟器3D
  7. Makefile---(origin variable)详解
  8. 图片(图片路径需分割)使用Universal-Image-Loader加载并设置内存和sd卡缓存,导入XListView库,并实现下拉刷新、上拉加载更多。
  9. favicon.ico 介绍与使用 - 实践
  10. PPT单一对象设置多个动作、多个对象设置同一动作