27 lines
1.0 KiB
SQL
27 lines
1.0 KiB
SQL
SELECT *
|
|
FROM invoiceOut io
|
|
JOIN invoiceOutSerial ios ON io.serial = ios.code
|
|
JOIN(
|
|
SELECT ir.id code,
|
|
ir.description,
|
|
iii.stems,
|
|
iii.net netKg,
|
|
iii.amount subtotal
|
|
FROM vn.invoiceInIntrastat iii
|
|
LEFT JOIN vn.invoiceIn ii ON ii.id = iii.invoiceInFk
|
|
LEFT JOIN vn.invoiceOut io ON io.ref = ii.supplierRef
|
|
LEFT JOIN vn.intrastat ir ON ir.id = iii.intrastatFk
|
|
WHERE io.`ref` = ?
|
|
UNION ALL
|
|
SELECT NULL code,
|
|
'Servicios' description,
|
|
0 stems,
|
|
0 netKg,
|
|
IF(CAST(SUM((ts.quantity * ts.price)) AS DECIMAL(10,2)), CAST(SUM((ts.quantity * ts.price)) AS DECIMAL(10,2)), 0) subtotal
|
|
FROM vn.ticketService ts
|
|
JOIN vn.ticket t ON ts.ticketFk = t.id
|
|
WHERE t.refFk = ?
|
|
) sub
|
|
WHERE io.ref = ? AND ios.isCEE
|
|
ORDER BY sub.code;
|