mySQL:从不同的表中选择一个计数(*)?

博斯通

我有两个表:1 个表 wccrm_orders 存储所有订单,一个表 wccrm_kunden 存储所有用户数据。在 wccrm_orders 中,我有一个日期字段“ordered_date”,在 wccrm_kunden 中有一个日期字段“Anprobe”

当我想选择 wccrm_orders 时,我使用该代码:

Select Year(wccrm_orders.ordered_date) as Jahr,
Month(wccrm_orders.ordered_date) as Monat, round(sum(wccrm_orders.preis)) as Summe, 
count(*) as Anzahl from wccrm_orders 
GROUP BY YEAR(wccrm_orders.ordered_date), MONTH(wccrm_orders.ordered_date)

当我想计算(*)来自 wccrm_kunden.anprobe 的所有约会时,我使用以下代码:

Select Year(wccrm_kunden.anprobe) as Jahr, Month(wccrm_kunden.anprobe) as
Monat, count(*) as Anzahl from wccrm_kunden where wccrm_kunden.status = 1 
GROUP BY YEAR(wccrm_kunden.anprobe), MONTH(wccrm_kunden.anprobe)

如何组合这些代码?我怎样才能实现它,将试验(约会)的数量放入第一个 SELECT 中?

非常感谢您的帮助!

BR,

斯特凡

短裙

几个子查询可能有效:

SELECT A.Jahr, A.Monat, A.Summe, A.Anzahl, B.AnzahlB
FROM 
    (SELECT Year(wccrm_orders.ordered_date) as Jahr,
       Month(wccrm_orders.ordered_date) as Monat,
       round(sum(wccrm_orders.preis)) as Summe, 
       count(*) as Anzahl 
    FROM   wccrm_orders 
    GROUP BY
       YEAR(wccrm_orders.ordered_date),
       MONTH(wccrm_orders.ordered_date)) AS A
    LEFT OUTER JOIN
    (SELECT Year(wccrm_kunden.anprobe) as Jahr,
        Month(wccrm_kunden.anprobe) as Monat,
        count(*) as AnzahlB
    FROM wccrm_kunden 
    WHERE wccrm_kunden.status = 1 
    GROUP BY 
        YEAR(wccrm_kunden.anprobe),
        MONTH(wccrm_kunden.anprobe)) AS B
    ON A.Jahr = B.Jahr AND A.Monat = B.Monat

(抱歉,没有此数据库的架构,因此此代码中可能存在语法错误(或三个!),但希望您能理解。)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接多个表,从不同的表中选择计数,然后在一个查询中按一列分组

来自分类Dev

MySQL在一个查询中选择多个计数

来自分类Dev

MySQL-从不同的表中选择数据

来自分类Dev

PHP MySQL从一个表中选择ID,从另一个表中选择照片

来自分类Dev

MySQL从3个不同的表中选择

来自分类Dev

从不同表中选择数据限制为10,而另一个表中限制为5

来自分类Dev

MySQL查询从一个表中选择不同的值,并从一个单独的表中选择所有值

来自分类Dev

从另一个表中选择计数

来自分类Dev

PHP / MySQL从3个不同的表中选择数据并将结果显示在一个表中

来自分类Dev

SQL Server 2008,通过从不共享相同列信息的两个不同表中选择两个列来获取一个新表

来自分类Dev

如何在一个MySQL查询中从不同的表中进行选择?

来自分类Dev

PHP从不同的MySQL表中选择一个订单

来自分类Dev

mysql结合从3个表中选择一个不同的列

来自分类Dev

MySQL从不同的表中选择ID

来自分类Dev

从一个表中选择,从另一个表中计数

来自分类Dev

MySQL从不同的表中选择与单行链接的照片

来自分类Dev

MySQL-从不同的表中选择数据

来自分类Dev

MySQL从另一个表中选择sum()

来自分类Dev

MySQL查询-从一个表中选择,从另一个表中计数

来自分类Dev

MySQL从2个表和计数中选择不同的值

来自分类Dev

Mysql:在一个查询中选择计数和 IN 子句

来自分类Dev

SQL Server - 如何从不同的行但在同一个表中选择值

来自分类Dev

MySQL按标签从不同的表中选择

来自分类Dev

SQL:从不包含来自另一个表的值的表中选择数据

来自分类Dev

MYSQL从表中选择并从另一个表中计数

来自分类Dev

选择,存储,从不同的表中选择

来自分类Dev

如何仅从表中选择行,一个 clumns 值大于 MySQL 中的 b 个表计数值

来自分类Dev

MySQL 也使用 group by 从不同的列中选择计数

来自分类Dev

从同一个表mysql存储过程中选择不同条件的多个计数

Related 相关文章

  1. 1

    连接多个表,从不同的表中选择计数,然后在一个查询中按一列分组

  2. 2

    MySQL在一个查询中选择多个计数

  3. 3

    MySQL-从不同的表中选择数据

  4. 4

    PHP MySQL从一个表中选择ID,从另一个表中选择照片

  5. 5

    MySQL从3个不同的表中选择

  6. 6

    从不同表中选择数据限制为10,而另一个表中限制为5

  7. 7

    MySQL查询从一个表中选择不同的值,并从一个单独的表中选择所有值

  8. 8

    从另一个表中选择计数

  9. 9

    PHP / MySQL从3个不同的表中选择数据并将结果显示在一个表中

  10. 10

    SQL Server 2008,通过从不共享相同列信息的两个不同表中选择两个列来获取一个新表

  11. 11

    如何在一个MySQL查询中从不同的表中进行选择?

  12. 12

    PHP从不同的MySQL表中选择一个订单

  13. 13

    mysql结合从3个表中选择一个不同的列

  14. 14

    MySQL从不同的表中选择ID

  15. 15

    从一个表中选择,从另一个表中计数

  16. 16

    MySQL从不同的表中选择与单行链接的照片

  17. 17

    MySQL-从不同的表中选择数据

  18. 18

    MySQL从另一个表中选择sum()

  19. 19

    MySQL查询-从一个表中选择,从另一个表中计数

  20. 20

    MySQL从2个表和计数中选择不同的值

  21. 21

    Mysql:在一个查询中选择计数和 IN 子句

  22. 22

    SQL Server - 如何从不同的行但在同一个表中选择值

  23. 23

    MySQL按标签从不同的表中选择

  24. 24

    SQL:从不包含来自另一个表的值的表中选择数据

  25. 25

    MYSQL从表中选择并从另一个表中计数

  26. 26

    选择,存储,从不同的表中选择

  27. 27

    如何仅从表中选择行,一个 clumns 值大于 MySQL 中的 b 个表计数值

  28. 28

    MySQL 也使用 group by 从不同的列中选择计数

  29. 29

    从同一个表mysql存储过程中选择不同条件的多个计数

热门标签

归档