用于创建日历的SQL查询

时间:2015-11-17 14:14:47

标签: sql ms-access calendar

我正在Microsoft Access中创建一个用于资源规划的应用程序。

我的SQL表大致结构如下:

ID    DATE    SHIFT    PERSON

我正在努力的是以一种我可以用来填充计划表格的方式从表格中检索数据。

我正在寻找类似的东西:

NAME     16/11    17/11    18/11    19/11    20/11    21/11    22/11
Person 1 Day      Day      Day      Day      Day
Person 2 Night    Night    Night    Night    Night
Person 3 Day      Day               Day      Day      Day

但是,我没有找到能够得到这个结果的SQL查询。

有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

将所有数据输入MS Access。使用交叉表查询向导,如下所示:

    1) Select Your table <next>
    2) For Row headings select "Person"  <next>
    3) For Column headings choose "Shift_Date" (since date is a reserved                            
       word used column name of Shift_date) <next>
    4) By which interval? select "Date" <next>
    5) For: What number do you want calculated for each column and row
       intersection?  choose "Shift", and for function choose "Max"
    6) Finish
相关问题