![]() |
Suma y resta de registros
hola, alguien podria decirme como realizar una resta segun la condicion, tengo una tabla con los siguientes campos:
CLV_ART, TIPO_MOV, FECHA_DOCU, CANT tengo la siguiente consulta que lo que hace es sumar el campo CANT de los registros que cumplan la condicion TIPO_MOV = 51 SELECT CLV_ART, SUM(CANT) FROM MINV01 WHERE TIPO_MOV = 51 AND (CLV_ART LIKE "15%") OR (CLV_ART LIKE "29%") AND FECHA_DOCU >= '09/01/2009' AND FECHA_DOCU <= '09/30/2009' GROUP BY CLV_ART hasta aqui no hay problema, pero necesito restar la cantidad de los registros que cumplan con la condicion TIPO_MOV = 02 y 04 Saludos |
Hola,
aquí tienes una posible solución que funcionaría (no lo he comprobado) en Oracle y PostgreSQL sin problemas:
Aunque no dices que base de datos/versión estás utilizando. |
estoy utilizando Paradox
|
Lo siento, no podré ayudar con Paradox. :confused:
|
Un Saludo. |
| La franja horaria es GMT +2. Ahora son las 10:15:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi