Försöker igen med att ställa om frågan:
Jag har två tabeller:
AFFARER
saljare
datum
provision
LOGIN_USERS
saljare
kontor
Jag vill summera provisioner för dagens datum där kontoret = city.
Hur gör man enklast det?
6 svar · 751 visningar · startad av Proxyon
Idag räknar jag ut den totala summan med följande kod:
$result = mysql_query("SELECT SUM(provision) as summa FROM affarer WHERE year(Datum) = year(curdate()) and month(Datum) = month(curdate()) and day(Datum) = day(curdate()) AND NOT (annullering = 'annullerad')");
Men om jag vill ha ut samma summa men enbart från ett annat värde ifrån en annan tabell. Hur bär man sig enklast åt då?
Det andra värdet är ifrån en tabell med namnet user och värdet är i vilken stad man befinner sig, dvs jag vill bara få ut summan ifrån en stad.
Tacksam för svar.
Försöker igen med att ställa om frågan:
Jag har två tabeller:
AFFARER
saljare
datum
provision
LOGIN_USERS
saljare
kontor
Jag vill summera provisioner för dagens datum där kontoret = city.
Hur gör man enklast det?
Något sånt härnt kanske?
SELECT SUM(provision) as summa
FROM affarer INNER JOIN login_users
ON affarer.saljare = login_users.saljare AND login_users.kontor = 'city'
WHERE year(Datum) = year(curdate()) and month(Datum) = month(curdate()) and day(Datum) = day(curdate()) AND NOT (annullering = 'annullerad')
Och välkommen till webForum! :)
Mvh
Tack för välkomnandet. :)
Måste man ha med saljare, dvs kan man inte bara räkna ut summan genom att söka på kontor? Dvs att man räknar ut summan provision där kontoret = city?
säljare är ju bara länken mellan tabellerna - dvs det enda sättet (som jag ser i informationen du angett i alla fall) att veta vilka pengar som hör till vilket kontor.
Du behöver ju inte använda "säljare" till någonting i resultatet.
mvh
Fantastiskt! Tack för hjälpen. ett huvudbry mindre :)