Advertisement
Afrokiller

Ejemplo JSON Build Object

Nov 11th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.    inv_inventario_fisico_detalle.id,
  3.    COALESCE(
  4.       JSON_AGG(
  5.          JSON_BUILD_OBJECT(
  6.             'lote_id', inv_inventario_fisico_detalle_lote.id,
  7.             'folio_lote', inv_inventario_fisico_detalle_lote.folio_lote,
  8.             'stock_teorico', inv_inventario_fisico_detalle_lote.stock_teorico
  9.          )
  10.          ORDER BY
  11.             inv_inventario_fisico_detalle_lote.folio_lote
  12.       )
  13.       FILTER (
  14.          WHERE
  15.             inv_inventario_fisico_detalle_lote.id IS NOT NULL AND
  16.             inv_inventario_fisico_detalle_lote.folio_lote IS NOT NULL
  17.       ),
  18.       '[]'
  19.    )::JSON AS lotes
  20. FROM
  21.    inv_inventario_fisico_detalle
  22. INNER JOIN inv_inventario_fisico_detalle_lote ON
  23.    inv_inventario_fisico_detalle_lote.inventario_detalle_id = inv_inventario_fisico_detalle.id
  24. GROUP BY
  25.    inv_inventario_fisico_detalle.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement