Hallo zusammen,
irgendwie stehe ich gerade auf dem Schlauch :-)
Ich habe zwei Tabellen. Tabelle A Sales. Hier gibt es 3 Zeilen mit einer Stundenanzahl (20,40,20) also insgesamt 80 Stunden. Tabelle B Support hat eine Spalte supporthours, Hier gibt es 9 Einträge mit insgesamt 71,5 Stunden Ich möchte als ergenis also eine Reihe in der steht:
soldmandays, SupportStunden 80, 71,5
Die Abfrage macht jedoch 720 Std und 214,5, also multipliziert 3 Zeile aus Tabelle A mit 9 Zeilen aus Tabelle B.
SELECT
SUM(replace(A.soldmandays, ',', '.')) AS soldmandays,
SUM(replace(B.supporthours, ',', '.')) AS SupportStunden
FROM
sales A
JOIN
support B ON B.aufnumber = A.aufnumber
WHERE
A.solution = 34
AND A.aufnumber = 'Test123'
GROUP BY B.aufnumber,A.aufnumber
Hat jemand eine Idee?
vielen Dank
viele Grüße hawk