作者oherman (qq)
看板Database
标题[SQL ] 只取出出勤资料搭配日历
时间Fri Jan 17 12:04:02 2014
DBMS: SQL SERVER 2008
各位好
我有个出勤资料档里面存放的资料如下(皆为varchar):
employe date work_time off_work_time
=============================================
张三 2014/01/02 09:00 18:10
张三 2014/01/03 08:59 18:05
李四 2014/01/02 09:01 18:11
李四 2014/01/03 08:58 18:02
.....
想将select出来的资料,搭配日历,某些当日放假的资料补上
如 1/1日放假没有出勤资料,但是日历有这个日期:
employe date work_time off_work_time
=============================================
张三 2014/01/01
张三 2014/01/02 09:00 18:10
张三 2014/01/03 08:59 18:05
李四 2014/01/01
李四 2014/01/02 09:01 18:11
李四 2014/01/03 08:58 18:02
想请问 除了用程式判断将资料insert之外 是不是有什麽更方便的语法?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.64.142
1F:推 moyasi:开个table存日期用join的方式就好 01/17 13:41
2F:推 somnolentcat:你的date也用varchar?? 01/17 14:50
3F:→ somnolentcat:好像也只能用另一个TABLE来JOIN了..@@ 01/17 14:59