Sql 或用于两个不同的列

Sql 或用于两个不同的列,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

我正在尝试从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(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
是一个保留关键字,你不能用该名称创建一个列,除非你用双引号引用它,这是一个糟糕的做法。)