主题:关于班次取起止时间的问题.
向大家请教个关于排班的问题:
比如:我分成三班.一班从0--8点,二班从8---16点,三班从16---23点.我这样分有问题.报表上会出现一些重复数据,比如在二班报表上出现一条(16:10分的数据),在三班的报表上也回出现这条数据.而我后来这样分.0---7点,8--15点,16----23点,我这样分会丢掉些数据,比如.在8---15点这班没有(15:20分的这条数据)在16---23点这班(也没有15:20分这条数据),如果我选择0---23点就数据全部出来,请问像这样的班次划分问题该怎么分啊.我用的存储.在存储过程中起止时间的类型为varchar(2).是否这样分呢?
00:00:00---7:59:59一班.
8:00:00--15:59:59二班
16:00:00---23:59:59三班.
这样分的话跟我的类型不匹配,传不过去
比如:我分成三班.一班从0--8点,二班从8---16点,三班从16---23点.我这样分有问题.报表上会出现一些重复数据,比如在二班报表上出现一条(16:10分的数据),在三班的报表上也回出现这条数据.而我后来这样分.0---7点,8--15点,16----23点,我这样分会丢掉些数据,比如.在8---15点这班没有(15:20分的这条数据)在16---23点这班(也没有15:20分这条数据),如果我选择0---23点就数据全部出来,请问像这样的班次划分问题该怎么分啊.我用的存储.在存储过程中起止时间的类型为varchar(2).是否这样分呢?
00:00:00---7:59:59一班.
8:00:00--15:59:59二班
16:00:00---23:59:59三班.
这样分的话跟我的类型不匹配,传不过去