webForumDet fria alternativet
Logga in / Bli medlem

Problem med fråga

Databaser & SQL

4 svar · 208 visningar · startad av Martin.asp

Medlem sedan juli 200147 inlägg
Frågan#1

SELECT UserAnstNr, SalaryLart, SUM(CONVERT(int, TimeCardWorkHours)) + SUM(CONVERT(float, TimeCardWorkMinits)) / 100 AS TotalHours,
ISNULL(CONVERT(money, AccordValue), 0) AS Accord
FROM TimeCard INNER JOIN TimePropertys ON TimeCard.TimePropertyID = TimePropertys.TimePropertyID
INNER JOIN Salarys ON TimePropertys.SalaryID = Salarys.SalaryID
INNER JOIN UserPrices ON TimeCard.UserID = UserPrices.UserID
LEFT OUTER JOIN ProjectAccords ON TimePropertys.ProjectID = ProjectAccords.ProjectID
WHERE TimeCardWorkDate BETWEEN '2002-07-01' AND '2002-07-31'
GROUP BY UserAnstNr, SalaryLart, AccordValue
ORDER BY UserAnstNr, SalaryLart

Kan ej gruppera på UserAnstNr av någon anledning?

Tacksam för hjälp!

/Martin

Medlem sedan dec. 200012 464 inlägg
#2

Jag ser inget uppenbart.
Vad får du för fel?

Medlem sedan juli 200147 inlägg
#3

Kan ej gruppera på UserAnstNr?

/Martin

P.S. Skickar det genom en kompis skall be att ha tar över disk D.S.

Medlem sedan feb. 20022 594 inlägg
#4

Tror LarsG menar: Vad får du för felmeddelande?

Medlem sedan juli 200147 inlägg
#5

löst

Jag hade ju inte problemet helt i mina händer då jag frågade åt en kollega som satt på distans men det är löst nu och det uttömmande svaret jag fick var:

Hade inge data i en tabell därför bidde det fel av nån anledning

Tack ändå för försök till lösning.

Jag har tipsat han som hade problemet att gå till webforum nästa gång själv istället.

Blir lite lättare då... :)

257 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)