Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.89 KB | None | 0 0
  1. ERROR 2014-11-26 10:52:39,768 [[crm_core_bus_prod].connector.http.mule.default.receiver.754] com.epipoli.crm.mule.ExecuteQuery: Errore nell'esecuzione della query (WITH "0" AS (SELECT DISTINCT MAX(CASE WHEN ENTITA1.valore_long = 75335755 THEN 561 ELSE -1 END) AS "75335755" FROM tbl_tessera_valore_campo ENTITA1 LEFT JOIN tbl_campo CAMPO_INIZIALE ON ENTITA1.id_campo = CAMPO_INIZIALE.id_campo LEFT JOIN tbl_valore_campo_collegato COLL1 ON ENTITA1.id_entita = COLL1.id_entita OR ENTITA1.id_entita = COLL1.id_entita_collegata LEFT JOIN tbl_cliente_valore_campo ENTITA2 ON ENTITA2.id_entita = COLL1.id_entita OR ENTITA2.id_entita = COLL1.id_entita_collegata LEFT JOIN tbl_campo CAMPO_FINALE ON ENTITA2.id_campo = CAMPO_FINALE.id_campo WHERE ENTITA2.id_entita IN (WITH tab AS (SELECT CLUSTER_ENTITA1.id_entita, MAX(CASE WHEN CLUSTER_CAMPO1.id_campo = 1 THEN (CASE CLUSTER_TIPO1.nome WHEN 'boolean' THEN CLUSTER_ENTITA1.valore_boolean::text WHEN 'long' THEN CLUSTER_ENTITA1.valore_long::text WHEN 'double' THEN CLUSTER_ENTITA1.valore_double::text WHEN 'string' THEN CLUSTER_ENTITA1.valore_string::text WHEN 'date' THEN CLUSTER_ENTITA1.valore_date::text WHEN 'datetime' THEN CLUSTER_ENTITA1.valore_datetime::text WHEN 'punto' THEN CLUSTER_ENTITA1.valore_punto::text WHEN 'binario' THEN CLUSTER_ENTITA1.valore_binario::text WHEN 'combobox' THEN (CASE CLUSTER_CAMPO1.dati->>'tipo' WHEN 'boolean' THEN CLUSTER_ENTITA1.valore_boolean::text WHEN 'long' THEN CLUSTER_ENTITA1.valore_long::text WHEN 'double' THEN CLUSTER_ENTITA1.valore_double::text WHEN 'string' THEN CLUSTER_ENTITA1.valore_string::text WHEN 'date' THEN CLUSTER_ENTITA1.valore_date::text WHEN 'datetime' THEN CLUSTER_ENTITA1.valore_datetime::text WHEN 'punto' THEN CLUSTER_ENTITA1.valore_punto::text WHEN 'binario' THEN CLUSTER_ENTITA1.valore_binario::text END) END) WHEN CLUSTER_COLL1.id_campo = 1 THEN CLUSTER_COLL1.id_entita::text END) AS campo1 FROM tbl_cliente_valore_campo CLUSTER_ENTITA1 LEFT JOIN tbl_campo CLUSTER_CAMPO1 ON CLUSTER_ENTITA1.id_campo = CLUSTER_CAMPO1.id_campo LEFT JOIN tbl_tipo CLUSTER_TIPO1 ON CLUSTER_CAMPO1.id_tipo = CLUSTER_TIPO1.id_tipo LEFT JOIN tbl_valore_campo_collegato CLUSTER_COLL1 ON CLUSTER_ENTITA1.id_entita = CLUSTER_COLL1.id_entita_collegata GROUP BY CLUSTER_ENTITA1.id_entita) SELECT id_entita FROM tab WHERE campo1 LIKE '%Sara%' ) AND CAMPO_INIZIALE.nome = 'n_tessera' GROUP BY ENTITA1.id_campo), "1" AS (SELECT DISTINCT MAX(CASE WHEN ENTITA1.valore_string = '1256785' THEN 548 ELSE -1 END) AS "1256785",MAX(CASE WHEN ENTITA1.valore_string = '1245896' THEN 548 ELSE -1 END) AS "1245896" FROM tbl_prodotto_valore_campo ENTITA1 LEFT JOIN tbl_campo CAMPO_INIZIALE ON ENTITA1.id_campo = CAMPO_INIZIALE.id_campo LEFT JOIN tbl_campo CAMPO_FINALE ON ENTITA1.id_campo = CAMPO_FINALE.id_campo WHERE ENTITA1.id_entita IN (WITH tab AS (SELECT CLUSTER_ENTITA1.id_entita, MAX(CASE WHEN CLUSTER_CAMPO1.id_campo = 138 THEN (CASE CLUSTER_TIPO1.nome WHEN 'boolean' THEN CLUSTER_ENTITA1.valore_boolean::text WHEN 'long' THEN CLUSTER_ENTITA1.valore_long::text WHEN 'double' THEN CLUSTER_ENTITA1.valore_double::text WHEN 'string' THEN CLUSTER_ENTITA1.valore_string::text WHEN 'date' THEN CLUSTER_ENTITA1.valore_date::text WHEN 'datetime' THEN CLUSTER_ENTITA1.valore_datetime::text WHEN 'punto' THEN CLUSTER_ENTITA1.valore_punto::text WHEN 'binario' THEN CLUSTER_ENTITA1.valore_binario::text WHEN 'combobox' THEN (CASE CLUSTER_CAMPO1.dati->>'tipo' WHEN 'boolean' THEN CLUSTER_ENTITA1.valore_boolean::text WHEN 'long' THEN CLUSTER_ENTITA1.valore_long::text WHEN 'double' THEN CLUSTER_ENTITA1.valore_double::text WHEN 'string' THEN CLUSTER_ENTITA1.valore_string::text WHEN 'date' THEN CLUSTER_ENTITA1.valore_date::text WHEN 'datetime' THEN CLUSTER_ENTITA1.valore_datetime::text WHEN 'punto' THEN CLUSTER_ENTITA1.valore_punto::text WHEN 'binario' THEN CLUSTER_ENTITA1.valore_binario::text END) END) WHEN CLUSTER_COLL1.id_campo = 138 THEN CLUSTER_COLL1.id_entita::text END) AS campo1 FROM tbl_prodotto_valore_campo CLUSTER_ENTITA1 LEFT JOIN tbl_campo CLUSTER_CAMPO1 ON CLUSTER_ENTITA1.id_campo = CLUSTER_CAMPO1.id_campo LEFT JOIN tbl_tipo CLUSTER_TIPO1 ON CLUSTER_CAMPO1.id_tipo = CLUSTER_TIPO1.id_tipo LEFT JOIN tbl_valore_campo_collegato CLUSTER_COLL1 ON CLUSTER_ENTITA1.id_entita = CLUSTER_COLL1.id_entita_collegata GROUP BY CLUSTER_ENTITA1.id_entita) SELECT id_entita FROM tab WHERE campo1::bigint <= 818 ) AND CAMPO_INIZIALE.nome = 'codice' GROUP BY ENTITA1.id_campo), "2" AS (SELECT DISTINCT MAX(CASE WHEN ENTITA1.valore_long = 75335755 THEN ENTITA3.valore_string::text END)::text AS "75335755" FROM tbl_tessera_valore_campo ENTITA1 LEFT JOIN tbl_campo CAMPO_INIZIALE ON ENTITA1.id_campo = CAMPO_INIZIALE.id_campo LEFT JOIN tbl_valore_campo_collegato COLL1 ON ENTITA1.id_entita = COLL1.id_entita OR ENTITA1.id_entita = COLL1.id_entita_collegata LEFT JOIN tbl_cliente_valore_campo ENTITA2 ON ENTITA2.id_entita = COLL1.id_entita OR ENTITA2.id_entita = COLL1.id_entita_collegata LEFT JOIN tbl_valore_campo_collegato COLL2 ON ENTITA2.id_entita = COLL2.id_entita OR ENTITA2.id_entita = COLL2.id_entita_collegata LEFT JOIN tbl_clientepromozione_valore_campo ENTITA3 ON ENTITA3.id_entita = COLL2.id_entita OR ENTITA3.id_entita = COLL2.id_entita_collegata LEFT JOIN tbl_campo CAMPO_FINALE ON ENTITA3.id_campo = CAMPO_FINALE.id_campo WHERE CAMPO_INIZIALE.nome = 'n_tessera' AND CAMPO_FINALE.id_campo = 184 AND (SELECT id_entita FROM tbl_valore_campo_collegato LEFT JOIN tbl_entita USING(id_entita) WHERE id_tipo_entita = 22 AND id_entita_collegata = ENTITA3.id_entita) = 935) FROM tbl_clientepromozione_valore_campo ENTITA1 LEFT JOIN tbl_campo CAMPO_INIZIALE ON ENTITA1.id_campo = CAMPO_INIZIALE.id_campo LEFT JOIN tbl_valore_campo_collegato COLL1 ON ENTITA1.id_entita = COLL1.id_entita OR ENTITA1.id_entita = COLL1.id_entita_collegata LEFT JOIN tbl_promozione_valore_campo ENTITA2 ON ENTITA2.id_entita = COLL1.id_entita OR ENTITA2.id_entita = COLL1.id_entita_collegata LEFT JOIN tbl_campo CAMPO_FINALE ON ENTITA2.id_campo = CAMPO_FINALE.id_campo WHERE CAMPO_INIZIALE.nome = 'couponcode' AND CAMPO_FINALE.id_campo = 199 AND ENTITA2.id_entita = 935) FROM tbl_clientepromozione_valore_campo ENTITA1 LEFT JOIN tbl_campo CAMPO_INIZIALE ON ENTITA1.id_campo = CAMPO_INIZIALE.id_campo, tbl_clientepromozione_valore_campo ENTITA2 LEFT JOIN tbl_campo CAMPO_FINALE ON ENTITA2.id_campo = CAMPO_FINALE.id_campo WHERE CAMPO_INIZIALE.nome = 'couponcode' AND CAMPO_FINALE.id_campo = 201 AND (SELECT id_entita FROM tbl_valore_campo_collegato LEFT JOIN tbl_entita USING(id_entita) WHERE id_tipo_entita = 22 AND id_entita_collegata = ENTITA1.id_entita) = 935 AND (SELECT id_entita FROM tbl_valore_campo_collegato LEFT JOIN tbl_entita USING(id_entita) WHERE id_tipo_entita = 22 AND id_entita_collegata = ENTITA2.id_entita) = 935 AND ENTITA1.id_entita=ENTITA2.id_entita ) SELECT row_to_json("0".*) AS "0",row_to_json("1".*) AS "1",row_to_json("2".*) AS "2",row_to_json("3".*) AS "3",row_to_json("4".*) AS "4" FROM "0","1","2","3","4") : org.postgresql.util.PSQLException: ERROR: syntax error at or near "FROM"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement