我想從下表中的csv文件中生成報表。針對打卡報表的SQL查詢
CARDNO | PAYCODE | OFFICEPUNCH
00001210 | 1210 | 6/22/2012 9:49:00 AM
00001210 | 1210 | 6/22/2012 7:58:00 PM
00001211 | 1211 | 6/23/2012 9:31:00 AM
00001211 | 1211 | 6/23/2012 6:12:00 PM
它擁有員工衝數據,在一排每卡衝店,所以如果用戶的員工在早上打孔其卡將被標記爲在時間,但在同日的最後一拳將考慮爲外出時間,有時候員工在那裏打卡多次。所以我需要第一次和最後一次衝球時間。
問題
我想在下面的格式獲得CSV
Date | PayCode | Card No | Intime | Outtime | Hrs Works
2012-06-22 | 1210 | 00001210 | 9:30 | 18:00 | 7.3
2012-06-22 | 1211 | 00001211 | 9:30 | 18:00 | 7.3
2012-06-23 | 1210 | 00001210 | 9:30 | 18:00 | 7.3
2012-06-23 | 1211 | 00001211 | 9:30 | 18:00 | 7.3
2012-06-24 | 1210 | 00001210 | 9:30 | 18:00 | 7.3
2012-06-24 | 1211 | 00001211 | 9:30 | 18:00 | 7.3
... and continue
請幫助我,我怎麼能得到上述結果,我已經通過代碼嘗試,但我可以;噸實現它。
請使用sql查詢。
你寫的標題到StreamWriter的,但你從來不寫實際行。你在問如何使用Streamwriter? –
我想做循環中的邏輯部分,所以我可以得到以上格式的csv – Saqueib