Hola a todos
En el select de fox puedo hacer lo siguiente:
SELECT PRODUCTO,SUM(IIF(TIPO="CO",cantidad,-cantidad)) AS saldo;
FROM movimientos WHERE tipo$"CO/FA" GROUP BY producto into cursor
saldoproductos
o
SELECT CLIENTE,SUM(IIF(TIPO="FA",total,-total)) AS saldo;
FROM documentos WHERE tipo$"FA/PG" GROUP BY cliente into cursor
saldoclientes
Como puedo hacer este tipo de consulta pero en sql server, porque me toco
crear un campo TIPREG que contiene 1 o -1 y el select en SQL me quedo asi:
SELECT CLIENTE,SUM(total*tipreg) AS saldo;
FROM documentos WHERE tipo in ('FA','PG') GROUP BY cliente
Es muy util del IIF dentro de un SELECT
Muchas Gracias
Mauricio Cruz
Solinfotech
Guayaquil-Ecuador
-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co
PortalFox - NNTP Forum Gatewa
Leer las respuestas