由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 菜鸟请教一个关于oracle里日期的问题
相关主题
怎么写这个query呢?oracle help?
Oracle新手请教一个问题 Error Code 01034?
SQL问题(有包子)Oracle 求助
oracle和XML[转载] Can anyone interpret this simple SQL?
需要帮助 -- Oracle Query急,SQL2005, 怎么查过去一小时里run过的所有query?
How to write this query in Oracle?Late afternoon 腦不好使
Help on Oracle Query请教怎么来log duration of a MYSQL procedure?
A sql questionPattern Match in Oracle
相关话题的讨论汇总
话题: sysdate话题: mydate话题: mytable话题: select话题: where
进入Database版参与讨论
1 (共1页)
o**********a
发帖数: 330
1
select *
from mytable
where mydate > sysdate-3
现在的问题是, 这个query是要过去三天的data. 我需要改进成要过去三个business
day的data. for example
如果今天是星期一
我的query应该是
select *
from mytable
where mydate > sysdate-5
问题是我如何能知道今天是星期几?
多谢
B*****g
发帖数: 34098
2
to_char(sysdate, 'D')

【在 o**********a 的大作中提到】
: select *
: from mytable
: where mydate > sysdate-3
: 现在的问题是, 这个query是要过去三天的data. 我需要改进成要过去三个business
: day的data. for example
: 如果今天是星期一
: 我的query应该是
: select *
: from mytable
: where mydate > sysdate-5

o**********a
发帖数: 330
3
select *
from mytable
where case when select to_char(sysdat,'day')='sunday' then mydate > sysdate-
5 else mydate > sysdate-3 end;
i tried this, but it doesn't work. Do you know what happened here

【在 B*****g 的大作中提到】
: to_char(sysdate, 'D')
B*****g
发帖数: 34098
4
when后面没有select

sysdate-

【在 o**********a 的大作中提到】
: select *
: from mytable
: where case when select to_char(sysdat,'day')='sunday' then mydate > sysdate-
: 5 else mydate > sysdate-3 end;
: i tried this, but it doesn't work. Do you know what happened here

1 (共1页)
进入Database版参与讨论
相关主题
Pattern Match in Oracle需要帮助 -- Oracle Query
How to creat user in Oracle?How to write this query in Oracle?
有没有可能将在Access里做好的东西导入到Oracle里去Help on Oracle Query
how to make this queryA sql question
怎么写这个query呢?oracle help?
Oracle新手请教一个问题 Error Code 01034?
SQL问题(有包子)Oracle 求助
oracle和XML[转载] Can anyone interpret this simple SQL?
相关话题的讨论汇总
话题: sysdate话题: mydate话题: mytable话题: select话题: where