我正在尝试编写以下查询,但遇到错误。如果有人帮助我,将非常感谢。请从日期中选择Ldate,其中Ldate〉=LAST_DAY(SYSDATE)-1数据库日期格式为字符串select Ldate from Dates where Ldate >=LAST_DAY(SYSDATE)-1
select Ldate from Dates where Ldate >=LAST_DAY(SYSDATE)-1
y1aodyip1#
不要将日期存储为字符串;使用DATE,那么您查询就可以工作。如果您将其存储为字符串(请不要),则在查询中将其转换为日期:
DATE
select Ldate from Dates where TO_DATE(Ldate, 'YYYY-MM-DD') >= LAST_DAY(TRUNC(SYSDATE))
'YYYY-MM-DD'
1条答案
按热度按时间y1aodyip1#
不要将日期存储为字符串;使用
DATE
,那么您查询就可以工作。如果您将其存储为字符串(请不要),则在查询中将其转换为日期:
'YYYY-MM-DD'
模型以匹配您的日期格式。*