webForumDet fria alternativet

GROUP BY / MAX problem

1 svar · 518 visningar · startad av Webslave

WebslaveMedlem sedan maj 2002662 inlägg
#1

Tar bort hela denna fråga då den är hel irrelevant... jag tänkte bort mig helt och hållet med vad jag ville ha fram

Moderator får gärna radera detta inlägg.

WebslaveMedlem sedan maj 2002662 inlägg
#2

Vi gör ett nytt försök nu när jag kommit på vad jag egentligen vill fråga efter ;)

Jag har alltså en tabell med en massa data om personers scheman och dylikt. En person kan ha flera scheman (historiskt, nuvarande och framtida ändringar) och det jag vill göra är att kolla om de scheman som ligger närmast valt datum tillhör ett visst "employeeScheduleExpenseAccountId" och isf returnera Id'et på den anställde

SELECT employeeScheduleEmployeeId FROM employeeSchedules " & _
"WHERE employeeScheduleId IN (SELECT employeeScheduleId FROM employeeSchedules " & _
"WHERE employeePeriodStartDate <= #" & searchDate & "# GROUP BY employeeScheduleEmployeeId,employeeScheduleId " & _
"ORDER BY MAX(employeePeriodStartDate)) " & _
"AND employeeScheduleExpenseAccountId IN (" & search & ") ORDER BY employeeScheduleEmployeeId ASC

Jag har kommit fram till att jag är nog långt från min nivå i sql-frågor nu :( Sitter i Access och är hemskt tacksam för minsta hint i rätt riktning

Genererad på 385 ms · cache AV · v20260730165559-full.f96bc7eb