-1
A
回答
0
您不提供樣本數據。所以我試用了你提供的輸出表格截圖的要求。
create table #val(id int, name varchar(40), checktime datetime)
insert into #val values (1,'a', '2015-01-01 09:30:00.000')
insert into #val values (2,'b', '2015-01-01 10:30:00.000')
insert into #val values (1,'a', '2015-01-01 10:30:00.000')
insert into #val values (2,'b', '2015-01-01 11:30:00.000')
select id, name, FORMAT(CAST(checkin AS DATETIME),'hh:mm tt') AS StartTime, FORMAT(CAST(checkout AS DATETIME),'hh:mm tt') AS Endtime
from
(
select id, name,min(checktime) checkin, max(checktime) checkout
from
#val
group by id,name )a
(注意:我使用的SQL Server 2012中它具有格式化功能轉換日期時間爲AM和PM)
1
我已經開發考勤軟件,衝壓計時都簽入和簽出會按照用戶標識存儲在單列datetime數據類型中。我需要在一列中分開檢查並通過用戶標識檢查另一列。 SELECT CHECKINOUT.USERID,Ent_Staff.StaffName,CHECKINOUT.CHECKTIME FROM Ent_Staff INNER JOIN USERINFO ON USERINFO.BADGENUMBER=Ent_Staff.Bio_Id INNER JOIN Mas_Shift ON Mas_Shift.Shift_Id=Ent_Staff.Shift_Id INNER JOIN CHECKINOUT ON CHECKINOUT.USERID=USERINFO.USERID WHERE checkinout.CHECKTIME>= '01/27/2016' AND checkinout.CHECKTIME < '01/28/2016' AND checkinout.USERID IN (9,15) ORDER BY checkinout.CHECKTIME[i had posted the table view also][1]
相關問題
- 1. 考勤計算/期間日曆
- 2. CakePHP-日期時間和php的日期()
- 3. PHP的日期和時間日期
- 4. achartengine使用日期和時間標籤
- 5. 轉換MSSQL日期時間到MySQL的日期時間
- 6. PHP MYSQL日期,時間,日期時間和時間戳
- 7. 獲取個人簽入和簽出的項目和日期
- 8. 如何創建輸入當前日期和時間的書籤(考慮時區)?
- 9. highcharts中的日期時間軸標籤
- 10. 日期比較只考慮時間(PHP)
- 11. PHP日期/時間和mktime
- 12. PHP時間和日期
- 13. PHP日期和時間戳
- 14. (PHP)的日期和時間
- 15. PHP日期時間和mysql
- 16. Django的 - MSSQL日期時間轉換爲獨立的日期和時間
- 17. 拆分日期和時間從日期輸入單獨
- 18. javascript保留系統,簽入簽出日期並已預訂日期
- 19. 如何從日期時間戳的時間和日期在PHP
- 20. PHP日期時間和MySQL日期時間
- 21. INSERT期間的MSSQL格式日期和時間
- 22. 日期和時間戳單彈出
- 23. PHP新日期時間vs日期()
- 24. mysql日期和日期時間問題
- 25. jqChart日期標籤只顯示時間
- 26. 日期時間在便籤上
- 27. PHP日期時間
- 28. MSSQL/dblib的PDO日期時間格式
- 29. PHP條件日期處理 - 比較時間和日期
- 30. 檢查日期時間輸入和數據庫日期時間
請把您的完整的問題,在這個網站上。我們不鼓勵代碼的截圖。 – jasonszhao