select * from test where date=to_date(to_char(sysdate-1,'yyyy/MM/dd'),'yyyy/MM/dd')
展开全部
select * from test where date=to_date(sysdate-1,'yyyy/MM/dd');
试试这个
试试这个
更多追问追答
追问
这个不行的我试过,to_date函数第一个参数要的是字符串
追答
不知道你是想简化日期的查询呢?还是简化这个SQL语句,
对于你的问题我有个可行的语句
select * from test where date=(select sysdate-1 from dual );
不知道对你有没有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询