【问题标题】:How to get sum of int with date in sql query?如何在 sql 查询中获取 int 和日期的总和?
【发布时间】:2022-01-20 03:12:29
【问题描述】:

我有以下查询,我想添加特定日期的所有视图,如下所示。

SELECT SUM("videoView"."views"), "videoView"."startDate"::timestamp::date
FROM "videoView" 
WHERE "videoView"."videoId" =23 
AND ("videoView"."startDate"::timestamp::date)= '2021/11/25'
GROUP BY "videoView"."startDate"

我想要的结果是:

sum     date
3       2021/11/25

我得到的结果是

sum      date 
2        2021/11/25
1        2021/11/25

【问题讨论】:

  • GROUP BY "videoView"."startDate"::timestamp::date ?

标签: postgresql date count sum


【解决方案1】:

正如@joachim-isaksson 所说,您可以这样做:

SELECT SUM("videoView"."views"), "videoView"."startDate"::timestamp::date
FROM "videoView" 
WHERE "videoView"."videoId" =23 
AND ("videoView"."startDate"::timestamp::date)= '2021/11/25'
GROUP BY "videoView"."startDate"::timestamp::date;

【讨论】:

    【解决方案2】:
    select SUM(WordCount) as 'words per day' 
    from @WordsCount 
    group by DateAdded
    

    【讨论】:

      猜你喜欢
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多