SELECT produtos.id, produtos.categoria, produtos.codigo, produtos.estoque, produtos.nome as nomeprod, produtos.slug as slugprod, produtos.img, produtos.descricao, produtos.preco_1, produtos.preco_1por as preco_1por0, (SELECT TRUNCATE((pd.preco_1-(pd.preco_1 * tp.desconto)/100),2) FROM produtos as pd LEFT JOIN catprodutos as ct ON FIND_IN_SET(ct.id,pd.categoria) LEFT JOIN tabelas_promocionais as tp ON FIND_IN_SET(ct.id,tp.categorias) WHERE tp.status = '1' AND CURDATE() between tp.dataini and tp.datafin AND pd.id = produtos.id LIMIT 1) as preco_1por, (SELECT TRUNCATE((pd.preco_1-(pd.preco_1 * tp2.desconto)/100),2) FROM produtos as pd LEFT JOIN tabelas_promocionais as tp2 ON FIND_IN_SET(pd.id,tp2.produtos) WHERE tp2.status = '1' AND CURDATE() between tp2.dataini and tp2.datafin AND pd.id = produtos.id LIMIT 1) as preco_1por2, FLOOR((SELECT tp.desconto FROM produtos as pd LEFT JOIN catprodutos as ct ON FIND_IN_SET(ct.id,pd.categoria) LEFT JOIN tabelas_promocionais as tp ON FIND_IN_SET(ct.id,tp.categorias) WHERE tp.status = '1' AND CURDATE() between tp.dataini and tp.datafin AND pd.id = produtos.id LIMIT 1)) as desconto, FLOOR((SELECT tp2.desconto FROM produtos as pd LEFT JOIN tabelas_promocionais as tp2 ON FIND_IN_SET(pd.id,tp2.produtos) WHERE tp2.status = '1' AND CURDATE() between tp2.dataini and tp2.datafin AND pd.id = produtos.id LIMIT 1)) as desconto2, produtos.qtd_parc, produtos.especificacao, produtos.medidas, produtos.disponivel, sl.selo1, sl.selo2, sl.selo3, produtos.kit, (SELECT pgc.desconto FROM pagamentos_cat as pgc WHERE pgc.slug = 'boleto' AND pgc.status = '1') as descboleto, IFNULL((SELECT exibir FROM produtos_kits_itens WHERE item = produtos.id AND status != '9' LIMIT 1),'0') as exibir FROM produtos LEFT JOIN produtos_selos as sl ON produtos.codigo = sl.produto WHERE produtos.status = '1' GROUP BY produtos.codigo ORDER BY produtos.estoque DESC,produtos.ordem ASC
Home >