Sql 或用于两个不同的列
我正在尝试从Oracle数据库中选择特定行。 该表具有以下结构: 命令 日期 地位 1. 01.01.2018 10 2. 01.01.2018 15Sql 或用于两个不同的列,sql,oracle,Sql,Oracle,我正在尝试从Oracle数据库中选择特定行。 该表具有以下结构: 命令 日期 地位 1. 01.01.2018 10 2. 01.01.2018 15 嗯。我不知道你说的“本周”是什么意思。也许: where status <= '85' or orderdate >= trunc(sysdate, 'IW') 嗯。我不知道你说的“本周”是什么意思。也许: where status <= '85' or orderdate >= trunc(sy
嗯。我不知道你说的“本周”是什么意思。也许:
where status <= '85' or
orderdate >= trunc(sysdate, 'IW')
嗯。我不知道你说的“本周”是什么意思。也许:
where status <= '85' or
orderdate >= trunc(sysdate, 'IW')
也许可以尝试一下CAST函数,比如
select* from yourtable where cast(Status as INT) <=85 AND
to_char(to_date(date,'MM/DD/YYYY'),'WW')=to_char(to_date(sysdate,'MM/DD/YYYY'),'WW')
从您的表中选择*进行强制转换(状态为INT)可以尝试如下强制转换功能
select* from yourtable where cast(Status as INT) <=85 AND
to_char(to_date(date,'MM/DD/YYYY'),'WW')=to_char(to_date(sysdate,'MM/DD/YYYY'),'WW')
This week=current时,从您的表中选择*week@joshua-“当前”很容易理解,但你所说的周是什么意思?这一周是从周一开始(如欧洲),还是从周日开始(如美国),或者从周六开始(如许多穆斯林国家),或者?是的,它的意思是摩梭(欧洲)本周=当前week@joshua-“当前”很容易理解,但你所说的周是什么意思?这一周是从周一开始(如欧洲),还是从周日开始(如美国),或者从周六开始(如许多穆斯林国家),或者?是的,它的意思是Mo So(欧洲)“日期”列的数据类型是什么?(顺便问一下,你真的有一个同名的列吗?DATE
是一个保留关键字,你不能创建一个同名的列,除非你用双引号引用它,这是一个糟糕的做法。)“DATE”列的数据类型是什么?(顺便问一下,你真的有一个同名的列吗?DATE
是一个保留关键字,你不能用该名称创建一个列,除非你用双引号引用它,这是一个糟糕的做法。)