Query Access

Status
Niet open voor verdere reacties.

davidus

Gebruiker
Lid geworden
11 dec 2013
Berichten
10
Goedemiddag,

Ik heb hier een opdracht die ik voor de helft af heb, maar weet totaal niet hoe ik tabellen moet samenvoegen.
De eerdere query ging gewoon over data optellen en totalen per jaar.

Wat ik nu moet doen is de volgende vraag:
- per winkel per jaar de uitbetalingen aan het personeel bepalen.

Ik heb hiervoor 3 tabellen.
Salary, hierin staan kolommen die ik nodig heb zoals pay.date (zodat ik per jaar kan rekenen) en wage_paid en overtime_paid zodat ik kan uitrekenen wat er uitbetaald is.
in deze tabel staat ook employee_id

Dan heb ik de tabel employee, hierin staan kolommen die ik nodig heb zoals employee_id, Store_name

Hoe krijg ik deze 2 tabellen gekoppeld. Wij zouden moeten werken van w3schools, maar ik vind het maar niet.

Dit heb ik tot nu toe..zal wel geen drol van kloppen.

n.b hier staat nog uitbetalingen personeel omdat ik dacht dat ik het maandsalaris x 12 moest doen, maar ik heb ook een kolom gevonden waarin aangegeven wordt hoeveel eer daadwerkelijk is uitbetaald...was iets handiger

TRANSFORM Count([Uitbetalingen personeel].pay_type) AS CountOfpay_type
SELECT [Uitbetalingen personeel].salary, [Uitbetalingen personeel].store_name, Count([Uitbetalingen personeel].pay_type) AS [Total Of pay_type]
FROM [Uitbetalingen personeel]
GROUP BY [Uitbetalingen personeel].salary, [Uitbetalingen personeel].store_name
PIVOT [Uitbetalingen personeel].position_id;
 
Ok..anders dan...opgeven bestaat niet.

opdracht: per winkel per jaar de uitbetalingen aan het personeel bepalen.
ik heb nu dit gemaakt. ik kan nu een store ID aangeven in de query en per jaar de betaling achterhalen, maar de totale som van uitbetalingen krijg ik niet, ik krijg dan een syntax fout

SELECT salary.pay_date, salary.wage_paid, [POS-transactionrow].store_id
SUM salary.wage_paid
FROM salary, [POS-transactionrow]
WHERE store_id = 13

Waarom krijg ik die fout?
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan