最近开发遇到一个问题,就是要查出当前月的各个统计数据,这时候就要用到你当前月的日期做做链接,但是每个月的天数不同,有时 28 29 30 31 天,怎么办呢?
视图!!!!视图可以解决!!!
1、建立表t_time_dictionaries
把所有的日插入
1、建立视图
SELECT
`t_time_dictionaries`.`sj` AS `sj`
FROM
`t_time_dictionaries`
WHERE
( ( `t_time_dictionaries`.`sj` <= dayofmonth( last_day( curdate( ) ) ) ) AND ( `t_time_dictionaries`.`type` = 'day' ) )
ORDER BY
`t_time_dictionaries`.`sort`
保存视图名字为test_day
2、
SELECT lpad( sj, 2, 0 ) sj FROM test_day
查出来的结果为: