【发布时间】:2020-05-13 13:42:29
【问题描述】:
SELECT CAST(`last_charged_date` AS DATE) AS Date_time, COUNT(*) AS
Charged_Count, SUM(last_charge_amt) AS 收入
来自subscriber
按演员分组(last_charged_date 日期)
SELECT CAST(created_date AS DATE) AS Date_time, COUNT(*) AS Registered_Count
来自subscriber
按演员分组(created_date 日期)
我想将
last_charged_date和created_date合并为一列,并且需要根据日期将 Charged_Count、Revenue 和 Registered_Count 显示为单独的列
【问题讨论】:
-
你考虑过
union吗? -
Join 是一个非常宽松的术语 - 如果您能显示您的预期输出,它会有所帮助。
-
@ScaryWombat for
union两个查询应该具有相同数量的相同数据类型的列。 -
分享您的示例输出
-
@KarthikeyanVaithilingam 当然,你是对的。不过,添加一个虚拟列将是微不足道的。现在更容易看到它已经整理了一点。