小编Ano*_*C I的帖子

空场上的标准

考虑我有一个表格计划,其中包含以下值.

planName(VARCHAR2) | validFrom(timestamp) | validTo(timestamp)
---------------------------------------------------------------
planA              |         20-10-2013   |
Run Code Online (Sandbox Code Playgroud)

我应该使用'validTo'字段上的where条件编写什么选择查询,以便即使'validTo'中的值为空也可以获取该行

例如,如果我写的查询如下: -

select * 
from plan 
where validFrom > to_Date('20-10-2013', 'DD-MM,YYYY') 
  and validTo < to_Date('31-12-2029', 'DD-MM,YYYY')
Run Code Online (Sandbox Code Playgroud)

并获得结果

planName(VARCHAR2) | validFrom(timestamp) | validTo(timestamp)
---------------------------------------------------------------
                   |                      |
Run Code Online (Sandbox Code Playgroud)

但我也需要获取该行.

sql postgresql date postgresql-9.3

2
推荐指数
1
解决办法
54
查看次数

标签 统计

date ×1

postgresql ×1

postgresql-9.3 ×1

sql ×1