After the last update(8.1.039) the following query:
SELECT sc.Codice,sc.Descrizione,sc.Provincia,sc.Citta,sc.Indirizzo, sc.CodZona,sc.Scc,sc.flgInattivo,sc.CodCliente,ms.codfiltro1,mf.descrizione AS nomefil1,ms.codfiltro2,mf1.descrizione AS nomefil2
, (SELECT COUNT(*) FROM Magaz m WHERE m.CodSito=sc.Codice)AS numdis,c.RagSoc
FROM SitCli sc
LEFT JOIN mio_sitcli ms ON ms.codice=sc.Codice
LEFT JOIN mio_filtri mf ON mf.codice=ms.codfiltro1
LEFT JOIN mio_filtri mf1 ON mf1.codice=ms.codfiltro2
LEFT JOIN Clienti c ON c.Codice=sc.CodCliente
WHERE sc.CodCliente>0
with macro ON event onScriptInit:
if(empty({sc_where_current})){
sc_select_where(add)=“WHERE sc.codice IN(
SELECT m2.CodSito FROM Magaz m2
LEFT JOIN TipDis td2 ON td2.Codice=m2.CodTipologiaMacchina
WHERE td2.CodFamigliaDistributore1 IN([13]) AND m2.FlgProprieta=0”;
}else{
sc_select_where(add)=“AND sc.codice IN(
SELECT m2.CodSito FROM Magaz m2
LEFT JOIN TipDis td2 ON td2.Codice=m2.CodTipologiaMacchina
WHERE td2.CodFamigliaDistributore1 IN([13]) AND m2.FlgProprieta=0”;
}
IT GIVES TO ME:
[SIZE=14px]Errore durante l’accesso alla banca dati:[/SIZE]
[SIZE=14px]SQLState: 42000 Error Code: 102 Message: [Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near ‘0’.[/SIZE]
[SIZE=14px]select count() from (SELECT sc.Codice,sc.Descrizione,sc.Provincia,sc.Citta,sc.Indirizzo, sc.CodZona,sc.Scc,sc.flgInattivo,sc.CodCliente,ms.codfiltro1,mf.descrizione AS nomefil1,ms.codfiltro2,mf1.descrizione AS nomefil2 , (SELECT COUNT() FROM Magaz m WHERE m.CodSito=sc.Codice)AS numdis,c.RagSoc FROM SitCli sc LEFT JOIN mio_sitcli ms ON ms.codice=sc.Codice LEFT JOIN mio_filtri mf ON mf.codice=ms.codfiltro1 LEFT JOIN mio_filtri mf1 ON mf1.codice=ms.codfiltro2 LEFT JOIN Clienti c ON c.Codice=sc.CodCliente WHERE sc.CodCliente>0 ) nm_sel_esp where Citta in (‘ZOLLINO’)AND sc.codice IN( SELECT m2.CodSito FROM Magaz m2 LEFT JOIN TipDis td2 ON td2.Codice=m2.CodTipologiaMacchina WHERE td2.CodFamigliaDistributore1 IN([13]) AND m2.FlgProprieta=0[/SIZE]
BEFORE MY QUERY WORKS SUCCESFULLY