数据库风味: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
答案 0 :(得分:0)
这是你想要做的吗?
select table1.sale_date
from sales table1
where table1.sale_date between debt_date::date -3 AND debt_date::date +4