select week,
min((case when weekday='1' then day else null end)) "星期日",
min((case when weekday='2' then day else null end)) "星期一",
min((case when weekday='3' then day else null end)) "星期二",
min((case when weekday='4' then day else null end)) "星期三",
min((case when weekday='5' then day else null end)) "星期四",
min((case when weekday='6' then day else null end)) "星期五",
min((case when weekday='7' then day else null end)) "星期六"
from (select day,
decode(sign(rn-weekday),-1,week,week+1) week,weekday
from (select to_date(day,'yyyy-mm-dd') day,
to_char(to_date(day,'yyyy-mm-dd'),'d') weekday,
to_char(to_date(day,'yyyy-mm-dd'),'w') week,
row_number() over(partition by to_char(to_date(day,'yyyy-mm-dd'),'w')order by day) rn
from (select to_char(add_months(last_day(sysdate), -1)+1,'yyyymmdd') + level -1 day
from dual
connect by level<= to_char(last_day(sysdate),'yyyymmdd')-to_char(add_months(last_day(sysdate), -1)+1,'yyyymmdd')+1
) ) )
group by week
order by week;
VB列印本月的月曆 vb列印日曆 sysdzw
因為vb裡沒有什麼linq,所以就用純字串操作了,如下 private sub form load dim s i strdatepre d1 as date strdatepre datepart yyyy now datepart m now s su mo tu we th fr sa vbc...
oracle的周 月份 日曆
oracle的周 月份 日曆 1 周 關鍵在於當年第一周的第一天和最後一天怎麼算,後面只需加上7天就是一周,類推 還有就是確定的是,一年總共只有53周 oracle中週日為第一天 週六為最後一天 select level 周次,trunc sysdate,yyyy 7 7 to char trunc...
oracle當月一天 oracle本月第一天
一點小小的技巧,收集如下 以下是引用片段 select day dateadd mm,1,getdate day getdate 獲得當月天數 分析如下 select getdate 當前日期 select day getdate 目前第幾天 select getdate day getdate 上...