现在有一表tableA,其中的记录类似于
字段:id 日期 title
值: 1 星期一 这是星期一的记录
2 星期三 这是星期三的记录
在显示的时候,我希望能得到本周的7条记录,如果数据库中没有某天的记录,返回一个空行,即类似于:
日期 title
星期一 这是星期一的记录
星期二
星期三 这是星期三的记录
星期四
星期五
星期六
星期日这样的语句应该如何写?请各位大侠帮忙
字段:id 日期 title
值: 1 星期一 这是星期一的记录
2 星期三 这是星期三的记录
在显示的时候,我希望能得到本周的7条记录,如果数据库中没有某天的记录,返回一个空行,即类似于:
日期 title
星期一 这是星期一的记录
星期二
星期三 这是星期三的记录
星期四
星期五
星期六
星期日这样的语句应该如何写?请各位大侠帮忙
'星期二' 日期, decode(日期, '星期二', title, null) title,
'星期三' 日期, decode(日期, '星期三', title, null) title,
'星期四' 日期, decode(日期, '星期四', title, null) title,
'星期五' 日期, decode(日期, '星期五', title, null) title,
'星期六' 日期, decode(日期, '星期六', title, null) title,
'星期日' 日期, decode(日期, '星期日', title, null) title
from tab
现在有一表tableA,其中的记录类似于
字段:id 日期 title
值: 1 2006.12.11 这是2006.12.11的记录
2 2006.12.13 这是2006.12.13的记录
3 2006.12.11 这是2006.12.11的记录
在显示的时候,我希望能得到某月的全部记录,如果数据库中没有某天的记录,返回一个空行,即类似于:
日期 title
2006.12.01
2006.12.02
2006.12.03
……
……
2006.12.11 这是2006.12.11的记录
2006.12.11 这是2006.12.11的记录
2006.12.13 这是2006.12.13的记录
……
……
2006.12.29
2006.12.30
2006.12.31象这样的语句应该如何写啊,多谢
a.all_day,
b.title
from
(
select
trunc(当月某日期, 'mm') + rownum - 1 all_day
from
all_objects
where
rownum <= to_char(last_day(当月某日期), 'dd')) a,
tableA b
where
b.日期(+)=a.all_day