连接两个查询以在同一位置显示

爱媛

我有两个独立显示的查询。

SELECT 'New Orders'    AS 'Type', @new_customers    AS 'Total', CONCAT(ROUND((@new_customers    / @total_purchases) * 100, 1), '%') AS 'Percentage';
SELECT 'Repeat Orders' AS 'Type', @repeat_customers AS 'Total', CONCAT(ROUND((@repeat_customers / @total_purchases) * 100, 1), '%') AS 'Percentage';

我想将它们一起列出,这样的演出

+---------------+-------+------------+
| Type          | Total | Percentage |
+---------------+-------+------------+
| New Orders    |     4 | 11.4%      |
| Repeat Orders |     4 | 11.4%      |
+---------------+-------+------------+

这是变量和视图

## SQL Variables
SELECT COUNT(DISTINCT customer_email) FROM sales_flat_order INTO @new_customers;
SELECT COUNT(customer_email) FROM view_orders WHERE total_orders > 1 INTO @repeat_customers;

## VIEW Customer total orders
CREATE VIEW foodhub_magento.v_orders AS
    SELECT
        customer_email, COUNT(*) AS total_orders
    FROM
        foodhubsales_flat_order
    GROUP BY
        customer_email
    HAVING
        COUNT(customer_email) > 1;
穆雷尼克

您可以只使用union all运算符:

SELECT 'New Orders'    AS 'Type', @new_customers    AS 'Total', CONCAT(ROUND((@new_customers    / @total_purchases) * 100, 1), '%') AS 'Percentage'
UNION ALL
SELECT 'Repeat Orders' AS 'Type', @repeat_customers AS 'Total', CONCAT(ROUND((@repeat_customers / @total_purchases) * 100, 1), '%') AS 'Percentage';

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接两个查询以在同一位置显示

来自分类Dev

当两个视图位于同一位置时,如何控制显示和隐藏?

来自分类Dev

如何使用javascript在复选框单击上交替显示两个div(在同一位置显示一个div并在同一位置隐藏另一个div)

来自分类Dev

如何比较边缘几乎在同一位置的两个信号?

来自分类Dev

使两个QDockWidgets在同一位置互斥

来自分类Dev

随机排列,因此没有两个键在同一位置

来自分类Dev

将鼠标悬停在同一位置的两个元素上

来自分类Dev

关于LR / SC在同一位置的两个软线程中

来自分类Dev

为什么python将这两个变量存储在同一位置?

来自分类Dev

查找数组的两个实例是否在同一位置

来自分类Dev

随机排列,因此没有两个键在同一位置

来自分类Dev

将两个不同的文本放在HTML页面的同一位置

来自分类Dev

我不能在同一位置级别上放置两个块。

来自分类Dev

在同一位置具有onClick的两个图像按钮

来自分类Dev

两个按钮与onClick在同一位置

来自分类Dev

在同一位置如何有两个相同的文件夹?

来自分类Dev

比较两个列表,以便在同一位置输入相同的条目

来自分类Dev

使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

来自分类Dev

Git工作树:两个工作树指向同一位置,不能修剪

来自分类Dev

为什么这两个跨度不能在同一位置垂直对齐?

来自分类Dev

为什么我的os.getcwd()在同一位置的两个不同文件之间更改?

来自分类Dev

为什么这两个跨度不能在同一位置垂直对齐?

来自分类Dev

同一位置上的两个DIV-但不与其他内容重叠

来自分类Dev

使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

来自分类Dev

如何显示这两个数组在两个数组中的同一位置是否具有相同的数字?

来自分类Dev

隐藏<div>并在同一位置显示一个新的?

来自分类Dev

使div在单击时显示在同一位置

来自分类Dev

使用jQuery在同一位置显示项目

来自分类Dev

检查两个字符串是否在两个不同的数组中但在同一位置

Related 相关文章

  1. 1

    连接两个查询以在同一位置显示

  2. 2

    当两个视图位于同一位置时,如何控制显示和隐藏?

  3. 3

    如何使用javascript在复选框单击上交替显示两个div(在同一位置显示一个div并在同一位置隐藏另一个div)

  4. 4

    如何比较边缘几乎在同一位置的两个信号?

  5. 5

    使两个QDockWidgets在同一位置互斥

  6. 6

    随机排列,因此没有两个键在同一位置

  7. 7

    将鼠标悬停在同一位置的两个元素上

  8. 8

    关于LR / SC在同一位置的两个软线程中

  9. 9

    为什么python将这两个变量存储在同一位置?

  10. 10

    查找数组的两个实例是否在同一位置

  11. 11

    随机排列,因此没有两个键在同一位置

  12. 12

    将两个不同的文本放在HTML页面的同一位置

  13. 13

    我不能在同一位置级别上放置两个块。

  14. 14

    在同一位置具有onClick的两个图像按钮

  15. 15

    两个按钮与onClick在同一位置

  16. 16

    在同一位置如何有两个相同的文件夹?

  17. 17

    比较两个列表,以便在同一位置输入相同的条目

  18. 18

    使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

  19. 19

    Git工作树:两个工作树指向同一位置,不能修剪

  20. 20

    为什么这两个跨度不能在同一位置垂直对齐?

  21. 21

    为什么我的os.getcwd()在同一位置的两个不同文件之间更改?

  22. 22

    为什么这两个跨度不能在同一位置垂直对齐?

  23. 23

    同一位置上的两个DIV-但不与其他内容重叠

  24. 24

    使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

  25. 25

    如何显示这两个数组在两个数组中的同一位置是否具有相同的数字?

  26. 26

    隐藏<div>并在同一位置显示一个新的?

  27. 27

    使div在单击时显示在同一位置

  28. 28

    使用jQuery在同一位置显示项目

  29. 29

    检查两个字符串是否在两个不同的数组中但在同一位置

热门标签

归档