sqlレコード2

677 ワード

select to_days(validate_day) - to_days(DATE_SUB(validate_day,INTERVAL 1 month)) 
from t_wm_sdbconproduct

validate_の取得dayこの日付は今月何日ありますか.
select DATE_FORMAT(date_add(date_sub(validate_day,INTERVAL 20 day),INTERVAL 1 month),'%Y%m'),validate_day
from t_wm_sdbconproduct

月ごとに分類し、毎月の20日以降に給料などの新しい月として記入します.
mysql日付関数
http://home.phpchina.com/home.php?mod=space&uid=82791&do=blog&id=118054
曜日別にweek関数を使用するとweek(day,first)の2番目のパラメータが表示されます.
0週は日曜日に始まり、0~53の範囲で戻ります.
1週間を月曜日に開始し、0~53の範囲で戻ります.
2週は日曜日に開始し、戻り値は1~53です.
3週は月曜日から、戻り値は1~53(ISO 8601)