Hallo zusammen,
ich habe folgende Mysql-Abfrage generiert

Nun würde ich gerne aus den beiden Zeilen pro ID eine einzelne machen.
Also wenn das Produkt #Truchas ist bzw ISSCALE = 0 soll eine neue Spalte Anzahl eingefügt werden und dort die Unidades eingetragen werden.
Ich habe mal versucht das hier grafisch darzustellen

Meine Abfrage sieht bisher so aus:
Ich hoffe ihr habt verstanden was ich machen möchte und könnt mir eine Hilfestellung geben.
Viele Grüße Nico
ich habe folgende Mysql-Abfrage generiert

Nun würde ich gerne aus den beiden Zeilen pro ID eine einzelne machen.
Also wenn das Produkt #Truchas ist bzw ISSCALE = 0 soll eine neue Spalte Anzahl eingefügt werden und dort die Unidades eingetragen werden.
Ich habe mal versucht das hier grafisch darzustellen

Meine Abfrage sieht bisher so aus:
Code:
SELECT
people.NAME AS Cajero,
receipts.DATENEW AS Fecha,
tickets.TICKETID AS NoTicket,
tickets.TICKETTYPE AS TicketTipo,
products.NAME AS Producto,
products.isscale AS ISSCALE,
SUM(ticketlines.UNITS) AS Unidades,
SUM(ticketlines.UNITS*ticketlines.PRICE) AS SinIVA,
taxes.RATE AS Impuesto,
SUM(ticketlines.UNITS*ticketlines.PRICE*taxes.RATE) AS IVA,
SUM(((ticketlines.UNITS*ticketlines.PRICE)+(ticketlines.UNITS*ticketlines.PRICE*taxes.RATE))) AS Total,
IF (customers.SEARCHKEY IS NULL,999999999,customers.SEARCHKEY) AS RUC,
IF (customers.NAME IS NULL,'Consumidor Final',customers.NAME) AS Nombre,
IF (customers.ADDRESS IS NULL,'-',customers.ADDRESS) AS Direccion,
IF (customers.PHONE IS NULL,'-',customers.PHONE) AS Telefono,
FROM
customers
RIGHT JOIN ((taxes INNER JOIN (people INNER JOIN (products RIGHT JOIN ((tickets INNER JOIN receipts ON tickets.ID = receipts.ID) INNER JOIN ticketlines ON tickets.ID = ticketlines.TICKET) ON products.ID = ticketlines.PRODUCT) ON people.ID = tickets.PERSON) ON taxes.ID = ticketlines.TAXID) INNER JOIN closedcash ON receipts.MONEY = closedcash.MONEY) ON customers.ID = tickets.CUSTOMER
Where receipts.DATENEW Between '2012-05-13' and '2012-05-14'
GROUP BY tickets.TICKETID, products.NAME, customers.SEARCHKEY
ORDER BY tickets.TICKETID ASC
Ich hoffe ihr habt verstanden was ich machen möchte und könnt mir eine Hilfestellung geben.
Viele Grüße Nico