下面是本人在開發過程中遇到的乙個問題,需要根據給定的日期(「#」),生成當月的日期列表,用於生成當月的報表資料,為了提高系統效率,索性將生成日期列表的操作放在了sql中完成,生成方法借助了mysql資料庫自帶的一張表mysql.help.topic,原因是該錶的記錄數足夠我們用來生成列表,但是我並沒有使用mysql.help.topic中的任何資料,sql語句如下:
select
@cdate := date_add(
@cdate
,interval+1
day)
date
from
(select
@cdate := last_day(date_sub(
#, interval 1 month))
from mysql.help_topic) t0
where
@cdate
< last_day(
#)
查詢給定日期的月份
select substr to char add months to date 200901 yyyymm rownum 1 yyyymm 5,2 月 as month from eos dict entry where add months to date 200901 yyyymm rownu...
將給定日期增加n個月
將給定日期增加numday個月 function adddate dtdate,numday adddate 2008 01 01 replace g,2 adddate 5 5,2004 12 1 00 00 00 function adddate type,numday,dtdate retur...
shell列印給定日期的日曆
學習shell有一段時間了,一直沒有機會練手,看到同事發了一張 控制台顯示了當月的日曆,是用python實現的,感覺挺好玩,所以準備用shell來實現乙個,搞了一下午,終於搞定。列印本月的日期 bin bash 設定字型顏色 tiffcolor 033 0 35m menucolor 033 0 3...