Sql 查询Postgres-相同表比较日期
我在同一个表中有两个查询,其中包含以下列Sql 查询Postgres-相同表比较日期,sql,postgresql,select,Sql,Postgresql,Select,我在同一个表中有两个查询,其中包含以下列 代码-日期-项目-记录 我的第一个问题是: SELECT * FROM "TABLE" pt WHERE pt.Item IN (1,2,3) AND CAST(pt.Date AS DATE) between '2015/12/01' AND '2015/12/10' AND pt.Code in (x,y) AND pt.Record > 60 第二个查询等于第一个查询,但只有“Code”值不同 SELECT * FR
代码-日期-项目-记录 我的第一个问题是:
SELECT * FROM "TABLE" pt
WHERE pt.Item IN (1,2,3)
AND CAST(pt.Date AS DATE) between '2015/12/01' AND '2015/12/10'
AND pt.Code in (x,y)
AND pt.Record > 60
第二个查询等于第一个查询,但只有“Code”值不同
SELECT * FROM "TABLE" pt
WHERE pt.Item IN (1,2,3)
AND CAST(pt.Date AS DATE) between '2015/12/01' AND '2015/12/10'
AND pt.Code in (a,b)
AND pt.Record > 60
我需要在一个查询中获得结果大概是这样的:
Item - DateFirstQuery - FirstDateGreaterThanFirstQueryDate
1 - 2015-12-01 00:00:01 - 2015-12-01 00:00:02 (Next date from the first query in the second query)
开始和结束日期您的问题不清楚。请提供示例数据和所需结果。可能您需要
联合所有
?FirstDateGreaterThanFirstQueryDate,没有其他内容,如相同的项目或代码或?