Cześć,
pewnie to banał, ale nie mogę sobie poradzić z zamianą liczby minut na liczbę dziesiętną.
Wynik zwracany jako liczba całkowita
Bardzo dziękuję za pomoc :)
DATEDIFF(MINUTE,
(dateadd(day, 0, datediff(day, 0, isnull(zzw.Data_rz, cast('19000101' as datetime)))) +
dateadd(day, 0 - datediff(day, 0, isnull(zzw.Godz, 0)), isnull(zzw.Godz_rz, 0))),
(dateadd(day, 0, datediff(day, 0, isnull(zzw.Data, cast('19000101' as datetime)))) +
dateadd(day, 0 - datediff(day, 0, isnull(zzw.Godz, 0)), isnull(zzw.Godz, 0)))
) / 60
convert(varchar(100), DATEDIFF(minute, (CONVERT(VARCHAR,ZZW.DATA_RZ + CONVERT(DATETIME, CONVERT(VARCHAR(8), ISNULL(ZZW.GODZ_RZ, CAST('00:00' AS DATETIME)), 8), 8),120)),
(CONVERT(VARCHAR,ZZW.DATA + CONVERT(DATETIME, CONVERT(VARCHAR(8), ISNULL(ZZW.GODZ, CAST('00:00' AS DATETIME)), 8), 8),120)))) / 60