Ayuda Valores agrupamiento

28/01/2008 - 17:22 por Isabela | Informe spam
Hola!

Tengo una factura X de la siguiente manera

Tipo Item Valor
A ITEM1 276412.5
A ITEM2 724968.75
A ITEM3 202027.5
A ITEM4 15052.5
A DES001 -31576
A DES002 -77045

Tengo otra tabla de parametros:

A

PD: Tengo SQl Server 2000
 

Leer las respuestas

#1 Isabela
28/01/2008 - 17:40 | Informe spam
Perdon se me fue el enter y lo publique...

Entonces tengo una tabla de parametros:

Tipo Cuenta Naturaleza
A 41 1 - Credito
A 6 2 - Debito

Necesito que agrupe por tipo el valor pero si es negativo me lo
coloque en el debito

Tengo la consulta asi:

Select Documento, Tipo, case when Naturaleza = 1 OR ROUND(SUM(valor),
0) < 0 then ABS(ROUND(SUM(valor),0)) else 0 end DEBMOV,
case when Naturaleza = 2 AND ROUND(SUM(valor,0) > 0 then
ROUND(SUM(valor),0) else 0 end CREMOV
from mitabla
group by Documento, Tipo

pero no me funciona porque siempre los descuentos van a ser menores al
total de la factura...


Si me entendieron (Porque soy un enredo para explicar) podrian
ayudarme?
Gracias!

Isabela.

Preguntas similares