SQL如何在查询中为另一个查询使用值

hangc

我有一个可以使用的日期列表:

SELECT date from 
    generate_series(
      '2016-05-09'::date,
      CURRENT_DATE,
      '1 day'::interval
    ) date

我想使用上面列表中的每个值在表上执行另一个查询:我想为其中一个日期值实现的示例:

SELECT COUNT(*) FROM table,
WHERE table.datecolumn > date 

如何对第一个查询中的所有值执行第二个查询,以某种形式获得最终输出:

datecol      count
2016-07-09   100
2016-07-10   200
2016-07-11   100
弗拉基米尔·巴拉诺夫(Vladimir Baranov)

我会使用LATERAL加入。7.2.1.5。Postgres文档中的LATERAL子查询

SELECT
    dates.dt, Counts.c
FROM
    generate_series(
        '2016-05-09'::date,
        CURRENT_DATE,
        '1 day'::interval
    ) AS dates(dt)
    INNER JOIN LATERAL
    (
        SELECT COUNT(*) AS c
        FROM table
        WHERE table.datecolumn > dates.dt
    ) AS Counts ON true

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在另一个查询的LIKE条件下使用SQL查询结果?

来自分类Dev

SQL查询另一个表中的值

来自分类Dev

如何使用子查询为另一个最小值挑选相应的值

来自分类Dev

在我的SQL查询中,如何有一个包含从另一个表查询的值的列?

来自分类Dev

在另一个查询中使用一个查询中的值

来自分类Dev

如何在另一个查询中使用一个查询?

来自分类Dev

如何基于另一个列的值在SQL选择查询中创建/添加列?

来自分类Dev

SQL:如何从另一个表中按值查询表?

来自分类Dev

如何使用带有来自另一个表的值的 SQL 查询

来自分类Dev

如何在联合查询中的另一个选择中使用选择的结果?

来自分类Dev

如何使用SQL SELECT基于另一个表中的特定行查询表

来自分类Dev

如何使用查询结果选择到SQL Server中的另一个表

来自分类Dev

访问VBA在另一个SQL查询使用的SQL中创建临时查询

来自分类Dev

SLICK:如何在另一个查询中使用查询结果?

来自分类Dev

如何在触发器中将值从一个查询传递到另一个查询

来自分类Dev

如何将 SQL 查询结果用作另一个查询中的列?

来自分类Dev

在另一个查询的LIKE条件下如何使用SQL查询结果?

来自分类Dev

SQL查询将行中的NULL值替换为另一个值

来自分类Dev

如何在SQL Server 2012中从XML层次结构的下一级查询另一个属性?

来自分类Dev

如何使用一个mysql查询的结果并在php中的另一个查询中使用它?

来自分类Dev

如何在MySQL中使用单个查询从另一个表中获取计数(无数据时为零)?

来自分类Dev

如何在mysql中使用单个查询从另一个表中获取计数(无数据时为零)?

来自分类Dev

如何在MySQL中将查询结果更改为另一个值?

来自分类Dev

将一个查询的结果传递给SQL中的另一个查询

来自分类Dev

如何使用 ms-access 中的更新查询计算另一个表中的特定值?

来自分类Dev

SQL:在另一个查询中使用一个查询的结果

来自分类Dev

如何创建SQL查询以从另一个表插入值?

来自分类Dev

如何从查询中的一个字段获取信息以在另一个查询中使用?

来自分类Dev

是否可以在同一查询中使用另一个表中的值?

Related 相关文章

  1. 1

    如何在另一个查询的LIKE条件下使用SQL查询结果?

  2. 2

    SQL查询另一个表中的值

  3. 3

    如何使用子查询为另一个最小值挑选相应的值

  4. 4

    在我的SQL查询中,如何有一个包含从另一个表查询的值的列?

  5. 5

    在另一个查询中使用一个查询中的值

  6. 6

    如何在另一个查询中使用一个查询?

  7. 7

    如何基于另一个列的值在SQL选择查询中创建/添加列?

  8. 8

    SQL:如何从另一个表中按值查询表?

  9. 9

    如何使用带有来自另一个表的值的 SQL 查询

  10. 10

    如何在联合查询中的另一个选择中使用选择的结果?

  11. 11

    如何使用SQL SELECT基于另一个表中的特定行查询表

  12. 12

    如何使用查询结果选择到SQL Server中的另一个表

  13. 13

    访问VBA在另一个SQL查询使用的SQL中创建临时查询

  14. 14

    SLICK:如何在另一个查询中使用查询结果?

  15. 15

    如何在触发器中将值从一个查询传递到另一个查询

  16. 16

    如何将 SQL 查询结果用作另一个查询中的列?

  17. 17

    在另一个查询的LIKE条件下如何使用SQL查询结果?

  18. 18

    SQL查询将行中的NULL值替换为另一个值

  19. 19

    如何在SQL Server 2012中从XML层次结构的下一级查询另一个属性?

  20. 20

    如何使用一个mysql查询的结果并在php中的另一个查询中使用它?

  21. 21

    如何在MySQL中使用单个查询从另一个表中获取计数(无数据时为零)?

  22. 22

    如何在mysql中使用单个查询从另一个表中获取计数(无数据时为零)?

  23. 23

    如何在MySQL中将查询结果更改为另一个值?

  24. 24

    将一个查询的结果传递给SQL中的另一个查询

  25. 25

    如何使用 ms-access 中的更新查询计算另一个表中的特定值?

  26. 26

    SQL:在另一个查询中使用一个查询的结果

  27. 27

    如何创建SQL查询以从另一个表插入值?

  28. 28

    如何从查询中的一个字段获取信息以在另一个查询中使用?

  29. 29

    是否可以在同一查询中使用另一个表中的值?

热门标签

归档