Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   consulta mysql con error.. (https://www.clubdelphi.com/foros/showthread.php?t=84901)

Theluar 23-12-2013 05:01:19

consulta mysql con error..
 
Hola a todos!! y Felices Fiestas!!!

tengo una tabla en mysql de ventas con las sigientes columnas:

fecha,total,iva

fecha= a la fecha de compra
total= el total de la venta
iva es el total de iva en la venta

lo que me interesda es realizar una consulta que me muestre :

la fecha por dias, la suma de la clumna total por dia, y la suma de la columna total pero solo de las ventas que tuvieron iva., y la suma la columna iva;

esto es:

si en el dia tuve dos ventas una de 10..00 sin iva y otra de 20.00 con iva incluido de 10% me debe mostrar

fecha | total | total c/iva | iva
2013/12/22, 30.00, 20.00, 2.00

intente algo como esto pero no me funciona

Código SQL [-]
set @totalciva=0;
select fecha,sum(total), if(iva>0,totalciva:=totalciva+total,totalciva),sum(iva);
pero no pude.

Alguna Idea??
de ante mano se los agradesco...

olbeup 23-12-2013 09:14:15

Hola Theluar,

Mira haber esta, no lo he probado:
Código SQL [-]
SELECT
    FECHA
    ,SUM(TOTAL) AS TOTALVENTA
    ,SUM(
      CASE
        WHEN IVA > 0 THEN TOTAL
        ELSE 0
      END
     ) AS TOTALCIVA
    ,SUM(IVA) AS TOTALIVA
  FROM Ventas
  GROUP BY FECHA
Un saludo.

Theluar 27-12-2013 20:16:38

Muchas gracias me funciono de maravilla. Esto es lo que andaba buscando


La franja horaria es GMT +2. Ahora son las 21:21:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi