根据另一个表的日期范围从表中选择日期

时间:2016-10-13 10:26:25

标签: sql postgresql

数据库风味:PostgreSQL 9.5

我试图了解表1中的日期,这些日期位于var a=1; a.toString(2); // 1 var a=2; a.toString(2); // 10 var a=3; a.toString(2); // 11 var a=4; a.toString(2); // 100 var a=5; a.toString(2); // 101 var a=6; a.toString(2); // 110 var a=7; a.toString(2); // 111 var a=8; a.toString(2); // 1000 字段的日期范围内,即日期之间的日期({ - 1和+ 4天} { {1}}字段)

查询1给了我:

  

错误:用作表达式的子查询返回多行   (这并不奇怪)

debtors.debt_date

查询2不返回任何行(我认为where where where子句在哪里寻找绝对值)

debtors.debt_date

1 个答案:

答案 0 :(得分:0)

这是你想要做的吗?

select table1.sale_date
from sales table1 
where  table1.sale_date between debt_date::date -3 AND debt_date::date +4