Component List: -2146232060 - Incorrect syntax near 'BY'.
select articoli.codice, articoli.descrizione, articoli.descdett, articoli.linea, articoli.sottolinea, articoli.brand, articoli.note, articoli.CodYoutube1, articoli.CodYoutube2, articoli.CodYoutube3, articoli.scortamin, articoli.gesvarianti, articoli.scalavalori, articoli.INSdata, articoli.ecommbestseller, articoli.offerta, 1 as carrelloquantita, '' as carrelloformvar, '' as wishformvar, Settori.descrizione as DescrizioneSettore, Reparti.descrizione as DescrizioneReparto, CategorieMerceologiche.descrizione as CategoriaDescrizione, CategorieMerceologiche.descrizionedett as categoriadescdett, CategorieMerceologiche.percorso as categoriapathimage, SottoCategorieMerceologiche.descrizione as SottoCategoriaDescrizione, SottoCategorieMerceologiche.descrizionedett as sottocategoriadescrizionedett, SottoCategorieMerceologiche.percorso as sottocategoriaimage, brand.descrizione as BrandDescrizione, brand.descrizionedett as branddescrizionedett, brand.logo as Brandlogo, brand.sitoweb as BrandSito, CampiVariabiliArticolo1.descrizione as Tabellare1Descrizione, CampiVariabiliArticolo2.descrizione as Tabellare2Descrizione, CampiVariabiliArticolo3.descrizione as Tabellare3Descrizione, CampiVariabiliArticolo4.descrizione as Tabellare4Descrizione, ScalaValoriVariabiliperArticolo.descrizione as DescrizioneScalaValori, unitamisura.descrizione as DescrizioneUnitaMisura, iva.descrizione as DescrizioneIVA, iva.perc as PercentualeIVA, CategorieMerceologiche.googledes as catgoogledes, CategorieMerceologiche.googlecod as catgooglecod, SottoCategorieMerceologiche.googledes as sottocatgoogledes, SottoCategorieMerceologiche.googlecod as sottocatgooglecod, (select SUM(GiacenzeArticoli.Esistenza) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice AND GiacenzeArticoli.StringaVarianti = UWPArticoliDefault.formvardefault) as EsistenzaFiltrataPerDeposito, (select SUM(GiacenzeArticoli.Disponibilita) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice AND GiacenzeArticoli.StringaVarianti = UWPArticoliDefault.formvardefault) as DisponibilitaFiltrataPerDeposito, (select max(codicebarre) FROM articolicodicibarre WHERE articolicodicibarre.Articolo = articoli.codice AND articolicodicibarre.defbarcode = 1) as barcode, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 0 AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as prezzolistino, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 0 AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '') as prezzolistinoconfr, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromo, (select count(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as InPromoListino, (select max(PrezziListini.promovalidadal) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromoValidoDal, (select max(PrezziListini.promovalidaal) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromoValidoAl, (select max(PrezziListini.PromoQtaMassima) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromoQtaMassima, (select TOP 1 ArticoliImmagini.path FROM ArticoliImmagini WHERE ArticoliImmagini.articolo = articoli.codice AND ArticoliImmagini.deffoto = 1) as PathFoto, (select TOP 1 ArticoliPrezziSpedizioni.importo FROM ArticoliPrezziSpedizioni WHERE ArticoliPrezziSpedizioni.codice = articoli.codice AND ArticoliPrezziSpedizioni.listino = '8') as ImportoSpedizioneDefinito, (select TOP 1 ArticoliPrezziSpedizioni.gratisdaimporto FROM ArticoliPrezziSpedizioni WHERE ArticoliPrezziSpedizioni.codice = articoli.codice AND ArticoliPrezziSpedizioni.listino = '8') as GratisImportoSpedizioneDefinito, (select path from ArticoliImmagini WHERE articolo = articoli.codice AND (deffoto = 0 OR deffoto IS NULL) ORDER BY indice FOR XML PATH ('')) as elencoimmagini, (select numerovisite from UWPArticoliVisualizzazioni WHERE UWPArticoliVisualizzazioni.codice = articoli.codice) as totalevisite, (select SUM(Quantita) from DocumentiCorpo WHERE DocumentiCorpo.CodiceArticolo = articoli.codice AND DocumentiCorpo.Tipo = 'OC') as totalevendite, (select NEWID()) as casuale, UWPArticoliDefault.formvardefault, UWPArticoliDefault.formvardefaultdescr FROM (((((((((((((articoli LEFT JOIN CategorieMerceologiche ON articoli.linea = CategorieMerceologiche.codice) LEFT JOIN brand ON articoli.brand = brand.codice) LEFT JOIN SottoCategorieMerceologiche ON articoli.linea = SottoCategorieMerceologiche.CodiceCategoria AND articoli.sottolinea = SottoCategorieMerceologiche.codice) LEFT JOIN CampiVariabiliArticolo1 ON articoli.scalavalori = CampiVariabiliArticolo1.codScalaValori AND articoli.testot1 = CampiVariabiliArticolo1.codice) LEFT JOIN CampiVariabiliArticolo2 ON articoli.scalavalori = CampiVariabiliArticolo2.codScalaValori AND articoli.testot2 = CampiVariabiliArticolo2.codice) LEFT JOIN CampiVariabiliArticolo3 ON articoli.scalavalori = CampiVariabiliArticolo3.codScalaValori AND articoli.testot3 = CampiVariabiliArticolo3.codice) LEFT JOIN CampiVariabiliArticolo4 ON articoli.scalavalori = CampiVariabiliArticolo4.codScalaValori AND articoli.testot4 = CampiVariabiliArticolo4.codice) LEFT JOIN ScalaValoriVariabiliperArticolo ON articoli.scalavalori = ScalaValoriVariabiliperArticolo.codice) LEFT JOIN unitamisura ON articoli.um = unitamisura.codice) LEFT JOIN iva ON articoli.iva = iva.codice) LEFT JOIN Settori ON articoli.settore = Settori.codice) LEFT JOIN Reparti ON articoli.reparto = Reparti.codice) LEFT JOIN UWPArticoliDefault ON articoli.codice = UWPArticoliDefault.codice) WHERE (Articoli.rendiinvisibileWEB = 0 OR Articoli.rendiinvisibileWEB IS NULL) and (articoli.dataob is null OR articoli.dataob >= '2024-12-27T00:00:00') AND (select SUM(GiacenzeArticoli.Disponibilita) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice) > 0 and NOT articoli.codice is null AND Articoli.linea = '314' AND Articoli.brand = '105' AND articoli.linea IN ('314') AND articoli.brand IN ('105') ORDER BY
SQL: select articoli.codice, articoli.descrizione, articoli.descdett, articoli.linea, articoli.sottolinea, articoli.brand, articoli.note, articoli.CodYoutube1, articoli.CodYoutube2, articoli.CodYoutube3, articoli.scortamin, articoli.gesvarianti, articoli.scalavalori, articoli.INSdata, articoli.ecommbestseller, articoli.offerta, 1 as carrelloquantita, '' as carrelloformvar, '' as wishformvar, Settori.descrizione as DescrizioneSettore, Reparti.descrizione as DescrizioneReparto, CategorieMerceologiche.descrizione as CategoriaDescrizione, CategorieMerceologiche.descrizionedett as categoriadescdett, CategorieMerceologiche.percorso as categoriapathimage, SottoCategorieMerceologiche.descrizione as SottoCategoriaDescrizione, SottoCategorieMerceologiche.descrizionedett as sottocategoriadescrizionedett, SottoCategorieMerceologiche.percorso as sottocategoriaimage, brand.descrizione as BrandDescrizione, brand.descrizionedett as branddescrizionedett, brand.logo as Brandlogo, brand.sitoweb as BrandSito, CampiVariabiliArticolo1.descrizione as Tabellare1Descrizione, CampiVariabiliArticolo2.descrizione as Tabellare2Descrizione, CampiVariabiliArticolo3.descrizione as Tabellare3Descrizione, CampiVariabiliArticolo4.descrizione as Tabellare4Descrizione, ScalaValoriVariabiliperArticolo.descrizione as DescrizioneScalaValori, unitamisura.descrizione as DescrizioneUnitaMisura, iva.descrizione as DescrizioneIVA, iva.perc as PercentualeIVA, CategorieMerceologiche.googledes as catgoogledes, CategorieMerceologiche.googlecod as catgooglecod, SottoCategorieMerceologiche.googledes as sottocatgoogledes, SottoCategorieMerceologiche.googlecod as sottocatgooglecod, (select SUM(GiacenzeArticoli.Esistenza) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice AND GiacenzeArticoli.StringaVarianti = UWPArticoliDefault.formvardefault) as EsistenzaFiltrataPerDeposito, (select SUM(GiacenzeArticoli.Disponibilita) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice AND GiacenzeArticoli.StringaVarianti = UWPArticoliDefault.formvardefault) as DisponibilitaFiltrataPerDeposito, (select max(codicebarre) FROM articolicodicibarre WHERE articolicodicibarre.Articolo = articoli.codice AND articolicodicibarre.defbarcode = 1) as barcode, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 0 AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as prezzolistino, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 0 AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '') as prezzolistinoconfr, (select max(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromo, (select count(PrezziListini.importo) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as InPromoListino, (select max(PrezziListini.promovalidadal) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromoValidoDal, (select max(PrezziListini.promovalidaal) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromoValidoAl, (select max(PrezziListini.PromoQtaMassima) FROM PrezziListini WHERE PrezziListini.Articolo = articoli.codice AND PrezziListini.inpromo = 1 AND PrezziListini.promovalidadal <= '2024-12-27T00:00:00' AND PrezziListini.promovalidaal >= '2024-12-27T00:00:00' AND (PrezziListini.um = '' OR PrezziListini.um = articoli.um) AND (PrezziListini.formvar = UWPArticoliDefault.formvardefault) AND PrezziListini.listino = '8') as PrezzoListinoPromoQtaMassima, (select TOP 1 ArticoliImmagini.path FROM ArticoliImmagini WHERE ArticoliImmagini.articolo = articoli.codice AND ArticoliImmagini.deffoto = 1) as PathFoto, (select TOP 1 ArticoliPrezziSpedizioni.importo FROM ArticoliPrezziSpedizioni WHERE ArticoliPrezziSpedizioni.codice = articoli.codice AND ArticoliPrezziSpedizioni.listino = '8') as ImportoSpedizioneDefinito, (select TOP 1 ArticoliPrezziSpedizioni.gratisdaimporto FROM ArticoliPrezziSpedizioni WHERE ArticoliPrezziSpedizioni.codice = articoli.codice AND ArticoliPrezziSpedizioni.listino = '8') as GratisImportoSpedizioneDefinito, (select path from ArticoliImmagini WHERE articolo = articoli.codice AND (deffoto = 0 OR deffoto IS NULL) ORDER BY indice FOR XML PATH ('')) as elencoimmagini, (select numerovisite from UWPArticoliVisualizzazioni WHERE UWPArticoliVisualizzazioni.codice = articoli.codice) as totalevisite, (select SUM(Quantita) from DocumentiCorpo WHERE DocumentiCorpo.CodiceArticolo = articoli.codice AND DocumentiCorpo.Tipo = 'OC') as totalevendite, (select NEWID()) as casuale, UWPArticoliDefault.formvardefault, UWPArticoliDefault.formvardefaultdescr FROM (((((((((((((articoli LEFT JOIN CategorieMerceologiche ON articoli.linea = CategorieMerceologiche.codice) LEFT JOIN brand ON articoli.brand = brand.codice) LEFT JOIN SottoCategorieMerceologiche ON articoli.linea = SottoCategorieMerceologiche.CodiceCategoria AND articoli.sottolinea = SottoCategorieMerceologiche.codice) LEFT JOIN CampiVariabiliArticolo1 ON articoli.scalavalori = CampiVariabiliArticolo1.codScalaValori AND articoli.testot1 = CampiVariabiliArticolo1.codice) LEFT JOIN CampiVariabiliArticolo2 ON articoli.scalavalori = CampiVariabiliArticolo2.codScalaValori AND articoli.testot2 = CampiVariabiliArticolo2.codice) LEFT JOIN CampiVariabiliArticolo3 ON articoli.scalavalori = CampiVariabiliArticolo3.codScalaValori AND articoli.testot3 = CampiVariabiliArticolo3.codice) LEFT JOIN CampiVariabiliArticolo4 ON articoli.scalavalori = CampiVariabiliArticolo4.codScalaValori AND articoli.testot4 = CampiVariabiliArticolo4.codice) LEFT JOIN ScalaValoriVariabiliperArticolo ON articoli.scalavalori = ScalaValoriVariabiliperArticolo.codice) LEFT JOIN unitamisura ON articoli.um = unitamisura.codice) LEFT JOIN iva ON articoli.iva = iva.codice) LEFT JOIN Settori ON articoli.settore = Settori.codice) LEFT JOIN Reparti ON articoli.reparto = Reparti.codice) LEFT JOIN UWPArticoliDefault ON articoli.codice = UWPArticoliDefault.codice) WHERE (Articoli.rendiinvisibileWEB = 0 OR Articoli.rendiinvisibileWEB IS NULL) and (articoli.dataob is null OR articoli.dataob >= '2024-12-27T00:00:00') AND (select SUM(GiacenzeArticoli.Disponibilita) FROM GiacenzeArticoli WHERE GiacenzeArticoli.CodiceArticolo = articoli.codice) > 0 and NOT articoli.codice is null AND Articoli.linea = '314' AND Articoli.brand = '105' AND articoli.linea IN ('314') AND articoli.brand IN ('105') ORDER BY