Pagina 1 di 1

sql parametrica per user su una griglia

Inviato: 31 mag 2018, 15:13
da Stefanol12
buonsera chiedo consiglio su come visualizzare solo alcuni record su una griglia che sono presenti su un altra tabella che ha l'account.
sql è:

SELECT
GIUSTAGI,
a.GIUCLI,
GIUFIL,
GIUORDI,
GIURIGA,
GIUPREZZO,
GIUPREZZO1,
GIUPREZZO2,
GIUPREZZO3,
GIUPREZZO4,
GIUPREZZO5,
GIUKCB,
GIUKAR,
GIUTPOR,
GIUFORMA,
GIUMDL,
GIUPAIA,
GIUVALORE,
GIUONRR,
GIUAREAG,
GIUNAZIO,
GIUZONA,
GIUMODELLO,
GIUMODELFOFD,
GIUCOMB,
GIUCOLORE,
GIUQUALI,
GIUDTCONS,
GIUDTORD,
GIUCONTI,
GIULINEA,
GIUARTID,
GIUCLID,
GIURAGSOC,
GIUDESPF,
GIULOCA,
GIUNAZIOD,
GIUTIPORDD,
GIUTIPART,
GIUSOSP ,
GIUPASPED,
GIUDATASPE,
GIUULRE,
GIUULDT,
GIUSKCOFO,
GIUSKCOMO,
GIUSKCOMOI,
GIUSKCOMOE,
GIUSKCOMP,
GIUSKCOSS,
GIUSKCOIP,
GIUSKCOIV,
GIUDTCREA,
GIUMARETI,
GIUMARSCA,
GIUFLSZ

FROM
DBA.GIURIGORD a
WHERE exists (select * from giuacccli b where a.giucli=b.giucli
and giuacco = ' . [sc_glo_user] .'

Ho privato ma mi da errore
mi potete aiutare?
grazie in anticipo

Re: sql parametrica per user su una griglia

Inviato: 03 giu 2018, 09:49
da Fabio
L'sql inserito nel campo "sql" delle grid non è codice PHP, quindi non devi usare la sintassi "apice + punto".
Basta scriverlo in questo modo:
...
WHERE exists (select * from giuacccli b where a.giucli=b.giucli
and giuacco = '[sc_glo_user]' )