Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created August 31, 2022 16:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/1ef6551ab401fbc57dc0b78834065ab8 to your computer and use it in GitHub Desktop.
Save parzibyte/1ef6551ab401fbc57dc0b78834065ab8 to your computer and use it in GitHub Desktop.
SELECT
compras.id,
compras.monto,
compras.fecha,
proveedores.nombreCompleto AS proveedor,
usuarios.nombre AS usuario,
(
'[' || (
SELECT
GROUP_CONCAT(
'{"descripcion":"' || productos.descripcion || '","numero":'||productos.idProducto || ',"precioCompra":' || productos_comprados.precioCompra || ',"cantidad":' || productos_comprados.cantidad || '}'
)
FROM
productos_comprados
INNER JOIN productos ON productos_comprados.idProducto = productos.idProducto
WHERE
idCompra = compras.id
) || ']'
) AS productos_json
FROM
compras
INNER JOIN proveedores ON proveedores.idProveedor = compras.idProveedor
INNER JOIN usuarios ON usuarios.idUsuario = compras.idUsuario
WHERE compras.fecha >= ? AND compras.fecha <= ?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment