21 lines
701 B
SQL
21 lines
701 B
SQL
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 = ?
|
|
ORDER BY code;
|