Consulta SQL

26/07/2006 - 17:35 por mickro | Informe spam
Tengo la siguiente tabla:

IDVenta Fecha Descripcion Importe
1 26/06/2006 Carne 1,25
2 26/06/2006 Carne 3,25
3 27/06/2006 Carne 0,65
4 27/06/2006 Carne 1,45

Yo quiero hacer una consulta que me devuelva lo siguiente:

Dia Descripcion Total
26/06/2006 Carne 4,50
27/06/2006 Carne 2,10

O sea, una consulta que me devuelva el total de Carne vendida durante cada
dia del mes

Preguntas similare

Leer las respuestas

#1 Miguel Egea
26/07/2006 - 17:40 | Informe spam
Select fecha,descripcion,sum(importe) as total from tabla group by
fecha,descripcion

Saludos
Miguel Egea
"mickro" wrote in message
news:


Tengo la siguiente tabla:

IDVenta Fecha Descripcion Importe
1 26/06/2006 Carne 1,25
2 26/06/2006 Carne 3,25
3 27/06/2006 Carne 0,65
4 27/06/2006 Carne 1,45

Yo quiero hacer una consulta que me devuelva lo siguiente:

Dia Descripcion Total
26/06/2006 Carne 4,50
27/06/2006 Carne 2,10

O sea, una consulta que me devuelva el total de Carne vendida durante cada
dia del mes

Respuesta Responder a este mensaje
#2 mickro
26/07/2006 - 20:22 | Informe spam
Hola Miguel, gracias por responder. Pero no obtengo los resultados que
quiero. Con el Query que me pasaste obtengo lo mismo, o sea:

IDVenta Fecha Descripcion Importe
1 26/06/2006 Carne 1,25
2 26/06/2006 Carne 3,25
3 27/06/2006 Carne 0,65
4 27/06/2006 Carne 1,45





Lo que yo quiero es obtener es un total de la cantidad de carne que vendo
por dia en un determinado mes. O sea, si seguimos el ejemplo anterior, lo
que quisiera obtener seria:

Dia Descripcion Total
26/06/2006 Carne 4,50
27/06/2006 Carne 2,10





Es decir, cuanta carne he vendido el dia 26 de Junio de 2006 y cuanta carne
he vendido el dia 27 de Junio de 2006. Esto seria, sumando la cantidad de
ventas de ventas que tengo en cada dia del mes. No se si me explico.
Es para llevar un registro de la cantidad de ventas diarias.

Saludos



"Miguel Egea" escribió en el mensaje
news:
Select fecha,descripcion,sum(importe) as total from tabla group by
fecha,descripcion

Saludos
Miguel Egea
"mickro" wrote in message
news:


Tengo la siguiente tabla:

IDVenta Fecha Descripcion Importe
1 26/06/2006 Carne 1,25
2 26/06/2006 Carne 3,25
3 27/06/2006 Carne 0,65
4 27/06/2006 Carne 1,45

Yo quiero hacer una consulta que me devuelva lo siguiente:

Dia Descripcion Total
26/06/2006 Carne 4,50
27/06/2006 Carne 2,10

O sea, una consulta que me devuelva el total de Carne vendida durante
cada dia del mes




Respuesta Responder a este mensaje
#3 Pedro López-Belmonte
26/07/2006 - 21:13 | Informe spam
Hola,

La instrucción de Miguel está bien. Lo que ocurre es que el campo fecha no
solo almacena la fecha, sino también la hora. Seguro que las horas de los
diferentes campos con igual fecha no coinciden. Esa es la razón de que no te
efectúe la agrupación.

Prueba con esto:

SELECT convert(char(10), fecha, 3), descripcion, sum(importe)
FROM ventas
GROUP BY convert(char(10), fecha, 3), descripcion

Saludos,

Pedro López-Belmonte Eraso
MCAD, MCT
(quitaestoparaenviar)


"mickro" wrote:

Hola Miguel, gracias por responder. Pero no obtengo los resultados que
quiero. Con el Query que me pasaste obtengo lo mismo, o sea:

>> IDVenta Fecha Descripcion Importe
>> 1 26/06/2006 Carne 1,25
>> 2 26/06/2006 Carne 3,25
>> 3 27/06/2006 Carne 0,65
>> 4 27/06/2006 Carne 1,45

Lo que yo quiero es obtener es un total de la cantidad de carne que vendo
por dia en un determinado mes. O sea, si seguimos el ejemplo anterior, lo
que quisiera obtener seria:

>> Dia Descripcion Total
>> 26/06/2006 Carne 4,50
>> 27/06/2006 Carne 2,10

Es decir, cuanta carne he vendido el dia 26 de Junio de 2006 y cuanta carne
he vendido el dia 27 de Junio de 2006. Esto seria, sumando la cantidad de
ventas de ventas que tengo en cada dia del mes. No se si me explico.
Es para llevar un registro de la cantidad de ventas diarias.

Saludos



"Miguel Egea" escribió en el mensaje
news:
> Select fecha,descripcion,sum(importe) as total from tabla group by
> fecha,descripcion
>
> Saludos
> Miguel Egea
> "mickro" wrote in message
> news:
>>
>>
>> Tengo la siguiente tabla:
>>
>> IDVenta Fecha Descripcion Importe
>> 1 26/06/2006 Carne 1,25
>> 2 26/06/2006 Carne 3,25
>> 3 27/06/2006 Carne 0,65
>> 4 27/06/2006 Carne 1,45
>>
>> Yo quiero hacer una consulta que me devuelva lo siguiente:
>>
>> Dia Descripcion Total
>> 26/06/2006 Carne 4,50
>> 27/06/2006 Carne 2,10
>>
>> O sea, una consulta que me devuelva el total de Carne vendida durante
>> cada dia del mes
>>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida