获取开始日期到结束日期之间的日期(以php月为单位)

拉希姆

在PHP中如何精打细算每月以下数据中的每个用户

SELECT * FROM sales_info WHERE assigned_dse_name IN ('ANBHAZHAGAN .') AND invoice_date BETWEEN '2016-01-01 00:00:00' AND '2016-06-01 23:59:59'

在想算数有

 month   count
  01      0
  02      0
  03      5
  04      3
  05      7
  06      4

如何使用拆分月明智循环使用查询。

空白的

试试这个;)

SELECT `mouth`, sum(`count`) AS `count` 
FROM (
    SELECT LPAD(MONTH(invoice_date), 2, '0') AS `month`, COUNT(1) as `count`
    FROM sales_info
    WHERE assigned_dse_name IN ('ANBHAZHAGAN .') AND invoice_date BETWEEN '2016-01-01 00:00:00' AND '2016-06-01 23:59:59'
    GROUP BY MONTH(invoice_date)
    UNION
    SELECT LPAD(t.`month`, 2, '0') AS `month`, t.`count` FROM (
        SELECT 1 AS `month`, 0 AS `count` UNION
        SELECT 2 AS `month`, 0 AS `count` UNION
        SELECT 3 AS `month`, 0 AS `count` UNION
        SELECT 4 AS `month`, 0 AS `count` UNION
        SELECT 5 AS `month`, 0 AS `count` UNION
        SELECT 6 AS `month`, 0 AS `count` UNION
        SELECT 7 AS `month`, 0 AS `count` UNION
        SELECT 8 AS `month`, 0 AS `count` UNION
        SELECT 9 AS `month`, 0 AS `count` UNION
        SELECT 10 AS `month`, 0 AS `count` UNION
        SELECT 11 AS `month`, 0 AS `count` UNION
        SELECT 12 AS `month`, 0 AS `count`) t
    WHERE t.`month` >= MONTH('2016-01-01 00:00:00') AND t.`month` <= MONTH('2016-06-01 23:59:59'))TMP
GROUP BY `month`
ORDER BY `month`

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在ExtJS中获取开始/结束日期之间的日期

如何获取开始日期和结束日期之间的月数

获取开始日期和结束日期

如何获取开始日期和结束日期之间的每周日期

获取开始日期和结束日期熊猫列之间的所有日期

快速从数组中获取开始日期和结束日期之间的日期

获取开始日期和结束日期之间的日期数组

如何在php中知道年号和月号时如何获取开始日期和结束日期

从时间戳范围获取开始日期和结束日期

获取开始日期和结束日期python之间的列表元素

如何在MongoDB中获取开始日期和结束日期之间的数据

如何在材料日期范围选择器中获取开始日期和结束日期之间的日期

从 IsoWeek 获取开始日期

Sequelize 查询获取开始和结束日期之间的所有数据

从 firebird 2.5 中的周数获取开始和结束日期

从单列数据获取开始和结束日期

从日期时间戳记获取开始和结束时间

如果输入日期不可用,如何在oracle中获取开始日期和结束日期之间的输入日期,然后返回最大日期记录

如何在sql oracle中获取开始日期和结束日期之间的所有年份

查询以从仅具有开始日期的表中获取开始和结束日期

结束日期与开始日期之间的日期差

PHP日期获取每个期间的开始日期和结束日期

将2个给定日期之间的天数拆分为特定的批次大小,并相应地获取开始日期和结束日期

如何从Google脚本中的星期数获取开始日期和结束日期

如何从值中获取开始日期时间戳和结束日期时间戳

如何从SQL Server表的单个日期列中获取开始/结束日期

Oracle查询按连续值分组并获取开始日期和结束日期

如何从DHTMLX Gantt图表获取开始绘制日期和结束绘制日期

如何通过在 SQL Server 中选择周数来获取开始日期和结束日期