Hurry Up
17-09-2009, 16:29
Ho un problema con SQL e database su AS400
Devo fare una cosa del genere:
with XXXX as (select NUMERO from LIBRERIA.TABELLA1 UNION select NRDOCU from LIBRERIA.TABELLA2) select * from XXXX WHERE NUMERO=1000
Ho semplificato la massimo la mia query visto che il problema sta proprio qui, mi da questo errore: "Keyword UNION not expected. Valid tokens: )."
Il problema sembra essere la UNION dentro al "With XXXX as", cosa che pero' dovrebbe funzionare, ma qui con AS400 non gli piace...
Sono completamente bloccato perchè dovrei fare una union su 2 tabelle, un'altra su altre 2 tabelle (sarebbero dati attuali e storici) e fare poi una join tra di loro, non conosco altri sistemi per farlo se non questo :|
Helppppp
Devo fare una cosa del genere:
with XXXX as (select NUMERO from LIBRERIA.TABELLA1 UNION select NRDOCU from LIBRERIA.TABELLA2) select * from XXXX WHERE NUMERO=1000
Ho semplificato la massimo la mia query visto che il problema sta proprio qui, mi da questo errore: "Keyword UNION not expected. Valid tokens: )."
Il problema sembra essere la UNION dentro al "With XXXX as", cosa che pero' dovrebbe funzionare, ma qui con AS400 non gli piace...
Sono completamente bloccato perchè dovrei fare una union su 2 tabelle, un'altra su altre 2 tabelle (sarebbero dati attuali e storici) e fare poi una join tra di loro, non conosco altri sistemi per farlo se non questo :|
Helppppp