این فایل اسکریپت ببین بدردت میخوره.
تاریخ ورود و ساعت ورود میدی و همین طور ساعت خروج با تاریخ خروج میدی دقیق برات حساب میکنه چون من یک تاریخ داشتم به هر جفتش یک تاریخ دادم
photo_2019-07-12_11-51-03.jpg
SELECT Tbl_Log_Vorod_V_Khoroj.LVVKH_ID, Tbl_Sex.S_Name + N' ' + Tbl_Users.U_U_Username AS UserName,
(select [dbo].[MakeCompleteShmsiDate](Tbl_Log_Vorod_V_Khoroj.LVVKH_Date , '/')) AS LVVKH_Date, Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Vord,
Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Khoroj
,convert(datetime,convert(datetime,Tbl_Log_Vorod_V _Khoroj.LVVKH_Date)+convert(datetime,Tbl_Log_Vorod _V_Khoroj.LVVKH_Time_Vord)),
convert(datetime,convert(datetime,Tbl_Log_Vorod_V_ Khoroj.LVVKH_Date)+convert(datetime,Tbl_Log_Vorod_ V_Khoroj.LVVKH_Time_Khoroj)),
STUFF(CONVERT(VARCHAR(20),convert(datetime,convert (datetime,Tbl_Log_Vorod_V_Khoroj.LVVKH_Date)+conve rt(datetime,Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Khor oj))-convert(datetime,convert(datetime,Tbl_Log_Vorod_V_ Khoroj.LVVKH_Date)+convert(datetime,Tbl_Log_Vorod_ V_Khoroj.LVVKH_Time_Vord)),114),1,2,DATEDIFF(hh,0, convert(datetime,convert(datetime,Tbl_Log_Vorod_V_ Khoroj.LVVKH_Date)+convert(datetime,Tbl_Log_Vorod_ V_Khoroj.LVVKH_Time_Khoroj))-convert(datetime,convert(datetime,Tbl_Log_Vorod_V_ Khoroj.LVVKH_Date)+convert(datetime,Tbl_Log_Vorod_ V_Khoroj.LVVKH_Time_Vord)))) as total1,
CONVERT(varchar(3), DATEDIFF(minute, Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Vord,
Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Khoroj) / 60) + ':' + RIGHT('0' + CONVERT(varchar(2), DATEDIFF(minute, Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Vord,
Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Khoroj) % 60), 2) AS TotalHours,
Tbl_Log_Vorod_V_Khoroj.LVVKH_UserName,
Tbl_Log_Vorod_V_Khoroj.LVVKH_Mahal_Sabt, Tbl_Log_Vorod_V_Khoroj.LVVKH_IP
FROM Tbl_Sex INNER JOIN
Tbl_Users ON Tbl_Sex.S_ID = Tbl_Users.U_Sex INNER JOIN
Tbl_Log_Vorod_V_Khoroj ON Tbl_Users.U_ID = Tbl_Log_Vorod_V_Khoroj.LVVKH_UserName
WHERE (Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Vord IS NOT NULL) AND (Tbl_Log_Vorod_V_Khoroj.LVVKH_Time_Khoroj IS NOT NULL)