MySQL獲取當前月所有日集合

2021-09-22 21:16:53 字數 807 閱讀 9886

最近開發遇到乙個問題,就是要查出當前月的各個統計資料,這時候就要用到你當前月的日期做做鏈結,但是每個月的天數不同,有時 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
查出來的結果為:

獲取所有員工當前的manager

獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to date 9999 01 01 結果第一列給出當前員工的emp no,第二列給出其manager對應的manager no。create table dept emp emp no int 11 not n...

獲取所有員工當前的manager

獲取所有部門當前manager的當前薪水情況,給出dept no,emp no以及salary,當前表示to date 9999 01 01 create table dept manager dept no char 4 not null,emp no int 11 not null,from d...

獲取所有員工當前的manager

獲取所有員工當前的manager,如果當前的manager是自己的話結果不顯示,當前表示to date 9999 01 01 結果第一列給出當前員工的emp no,第二列給出其manager對應的manager no。create table dept emp emp no int 11 not n...