AYUDA CON SELECT SQL VFP8
Publicado por DOUGLAS (107 intervenciones) el 02/11/2004 02:09:24
Bien amigos. de antes Agradezco a los que me ayuden a dar una idea
yo siempre he trabajado con Bucles para hacer algunos calculos pero ya me canse debido a que he leido en algunos foros
que SELECT SQL. ES LO MAXIMO
quiero hacer lo siguiente con Select por el momento me funciona pero muy complicado debe haber otra forma mas compacta del mi select
VENTAS DE CREDITO
SELECT SUM(TOTAL) FROM FACTURA WHERE TIPO='CR' INTO CURSOR MICURSOR
VENTAS DE CONTADO
SELECT SUM(TOTAL) FROM FACTURA WHERE TIPO='CO' INTO CURSOR MICURSOR
ABONOS
SELECT SUM(PAGOS) FROM FACTURA WHERE TIPO='AB' INTO CURSOR MICURSOR
CANCELACIONES
SELECT SUM(PAGOS) FROM FACTURA WHERE TIPO='CA' INTO CURSOR MICURSOR
CANCELACIONES
SELECT SUM(NOTAS_D) FROM FACTURA WHERE TIPO='ND' INTO CURSOR MICURSOR
*** ASI SUCESIBAMENTE ... YO SE QUE EL SORRO TODO LO PUEDE PERO YONI AUN NO.
ESTE ES UN PEQU. EJEMPL. COMO HAGO PARA SACAR ESTA INFORMACIONE DE UN CAMPOS PERO CON SUM() Y DISTINTAS CONDICIONES
UNA SOLA LINEA DE SELECT SQL()
Dougals Sanchez
Nicaragua
yo siempre he trabajado con Bucles para hacer algunos calculos pero ya me canse debido a que he leido en algunos foros
que SELECT SQL. ES LO MAXIMO
quiero hacer lo siguiente con Select por el momento me funciona pero muy complicado debe haber otra forma mas compacta del mi select
VENTAS DE CREDITO
SELECT SUM(TOTAL) FROM FACTURA WHERE TIPO='CR' INTO CURSOR MICURSOR
VENTAS DE CONTADO
SELECT SUM(TOTAL) FROM FACTURA WHERE TIPO='CO' INTO CURSOR MICURSOR
ABONOS
SELECT SUM(PAGOS) FROM FACTURA WHERE TIPO='AB' INTO CURSOR MICURSOR
CANCELACIONES
SELECT SUM(PAGOS) FROM FACTURA WHERE TIPO='CA' INTO CURSOR MICURSOR
CANCELACIONES
SELECT SUM(NOTAS_D) FROM FACTURA WHERE TIPO='ND' INTO CURSOR MICURSOR
*** ASI SUCESIBAMENTE ... YO SE QUE EL SORRO TODO LO PUEDE PERO YONI AUN NO.
ESTE ES UN PEQU. EJEMPL. COMO HAGO PARA SACAR ESTA INFORMACIONE DE UN CAMPOS PERO CON SUM() Y DISTINTAS CONDICIONES
UNA SOLA LINEA DE SELECT SQL()
Dougals Sanchez
Nicaragua
Valora esta pregunta


0