SELECT t.CustomT3 AS Typ,
t.CustomA3 AS Avdelning,
t.OwnerSign AS Ansvarig,
SUM(CAST(ti.Time AS DECIMAL(28,2))) AS Timmar,
ISNULL(ti.Price, 0) AS Pris,
(SELECT Convert(char(10), MAX(StartDate), 20) FROM tblTime WHERE OwnerType = 2 AND OwnerId = 10200) AS Datum,
tt.Name AS Tidtyp,
tt.Custom1 AS FF1,
tt.Custom2 AS FF2
FROM tblTime ti
INNER JOIN tblTask t
ON t.Id = ti.OwnerId and ti.OwnerType = 2
INNER JOIN tblTimeType tt
ON tt.[Id] = ti.TimeTypeId
WHERE t.Id = 10200 AND ti.Invoice = 1
GROUP BY tt.Name,
tt.Custom1,
tt.Custom2,
ISNULL(ti.Price, 0),
t.OwnerSign,
t.CustomA3,
t.CustomT3
ORDER BY TidTyp
Tittade en gång till, och såg att jag hade olika priser, på samma pristyp. När jag ändrade det, så fungerar det...
Nu skall väl en tidtyp ha samma pris, och då blir det ju följaktligen rätt. Dock så blir det ju 'fel' om jag prissätter manuellt. Frågan är väl då hur det skall preseneteras? Det kanske skall vara olika rader om priset är annorlunda?
Mvh
Henrik
255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849