Consulta "compleja" y sum...

11/11/2005 - 18:04 por vanels | Informe spam
Hola buenas, llevo un rato ya con esto y no consigo solucionarlo

Tengo 3 tablas relacionadas con varios campos, etc pero he resumido el problema a una tabla como ejemplo, os lo pongo:

cod fecha tipo cantida
1 01/01/2005 E1
1 01/01/2005 S1
1 01/01/2005 E1
1 03/01/2005 E1
1 02/01/2005 S1
2 01/01/2005 S2
2 04/05/2005 E1
2 01/01/2005 E1
3 06/06/2005 E1
3 07/08/2009 E1

Lo que necesito sacar son los codigos agrupados por fecha, con la suma de la cantidad de esa fecha y por ese codigo siempre que el tipo sea igual a E1 y ademas igual a (S1 o S2), me explico

Es decir el resultado deberia de ser este

1 01/01/2005 1
1 03/01/2005
1 02/01/2005
2 01/01/2005 1
2 04/05/2005

No consigo que me haga bien la suma... tengo algo echo pero no lo consigo

A ver si alguien me echa una man
Gracias

vanels

Ver este tema: http://www.softwaremix.net/viewtopic-453771.htm

Enviado desde http://www.softwaremix.net
 

Leer las respuestas

#1 Alejandro Mesa
12/11/2005 - 17:00 | Informe spam
Trata:

select cod, fecha, sum(cantidad)
from t1
where tipo in ('E1', 'S1', 'S2')
group by cod, fecha
go


AMB

"vanels" wrote:


Hola buenas, llevo un rato ya con esto y no consigo solucionarlo.

Tengo 3 tablas relacionadas con varios campos, etc pero he resumido el problema a una tabla como ejemplo, os lo pongo:

cod fecha tipo cantidad
1 01/01/2005 E1 5
1 01/01/2005 S1 6
1 01/01/2005 E1 3
1 03/01/2005 E1 4
1 02/01/2005 S1 3
2 01/01/2005 S2 7
2 04/05/2005 E1 5
2 01/01/2005 E1 7
3 06/06/2005 E1 8
3 07/08/2009 E1 6

Lo que necesito sacar son los codigos agrupados por fecha, con la suma de la cantidad de esa fecha y por ese codigo siempre que el tipo sea igual a E1 y ademas igual a (S1 o S2), me explico?

Es decir el resultado deberia de ser este:

1 01/01/2005 14
1 03/01/2005 4
1 02/01/2005 3
2 01/01/2005 14
2 04/05/2005 5

No consigo que me haga bien la suma... tengo algo echo pero no lo consigo.

A ver si alguien me echa una mano
Gracias.


vanels


Ver este tema: http://www.softwaremix.net/viewtopic-453771.html

Enviado desde http://www.softwaremix.net



Preguntas similares