detalle.php
Error sqlSELECT A.Descuento, A.IdFabricante, A.DescripcionCorta, A.IdIva, A.Descripcion, A.idArticulo,A.IdFamilia,A.Imagen,A.Imagen_gb,A.Imagen_fr,A.Imagen_ca,
AC.precio as precioAtributo, ((AC.PrecioAnterior* IF(ISNULL(I.iva), 0, I.iva)/100)+AC.PrecioAnterior) as PrecioAnterior, A.Peso, AC.IdArticuloAtributoConjunto,
CASE WHEN AC.precio<>NULL OR AC.precio<>0
THEN ((AC.Precio* IF(ISNULL(I.iva), 0, I.iva)/100)+AC.Precio)
ELSE ((A.Precio*IF(ISNULL(I.iva), 0, I.iva)/100)+A.Precio)
END AS Precio ,
Articulos_tr.Descripcion as Descripcion_tr, Articulos_tr.DescripcionCorta as DescripcionCorta_tr
FROM Articulos A
LEFT JOIN (
SELECT IdArticulo, IdArticuloAtributoConjunto,
MIN(
CASE WHEN PrecioRebajado<>NULL OR PrecioRebajado<>0 THEN
PrecioRebajado
ELSE
precio
END
) AS precio,
CASE WHEN PrecioRebajado<>NULL OR PrecioRebajado<>0 THEN
Precio
END
as PrecioAnterior
FROM Articulos_AtributosConjuntos GROUP BY IdArticulo) AC ON AC.IdArticulo=A.idArticulo
LEFT JOIN Ivas I ON I.idiva=A.IdIva
LEFT JOIN Articulos_tr ON A.IdArticulo=Articulos_tr.idPadre AND idioma='es'
WHERE A.VisibleWeb=1 AND A.IdFamilia = atalogo ORDER BY A.Orden