Ayuda con Consultas.

Buenas tardes experto:
Soy principiante en visual fox, estoy queriendo generar un informe de una tabla libre, la tabla comprende campos como: PLACA, TIPCAR(tipo de cargo), VALCAR(valor), en tipos de cargo pueden ser de 0(saldo anterior), 1 a 5(ingresos), de 6 a 30(egresos) y luego generar el informe en un documento de excel. Ya he logrado hacerlo pero con 3 consultas independientes:
use ctacte.dbf
select placa,tipcar, sum(valcar) as saldoanterior from ctacte.dbf where year(feccar)=thisform.text1.value.and.month(feccar)=thisform.text2.value.and.tipcar=0 group by placa     &&perfecto
copy to salant type XLS
select placa,tipcar, sum(valcar) as ingresos from ctacte.dbf where year(feccar)=thisform.text1.value.and.month(feccar)=thisform.text2.value.and.tipcar>0.and.tipcar<5 group by placa       &&perfecto
copy to ingresos type XLS
select placa,tipcar, sum(valcar) as egresos from ctacte.dbf where year(feccar)=thisform.text1.value.and.month(feccar)=thisform.text2.value.and.tipcar>5.and.tipcar<31 group by placa       &&perfecto
copy to egresos type XLS
mi pregunta ahora es saber si es posible unir las consultas y que el resultado se genere en un solo documento de excel.
Mil gracias por su valiosa colaboración
El doc de excel debe quedar así:
Placa tipo de cargo saldo anterior ingresos egresos
XXX100 1 1.000.000 500.000 250.000

1 Respuesta

Respuesta
1
Creo que si se puede hacer en un solo SELECT pero para indicarte cual seria el select de pronto me podrías facilitar en excel un detalle con las filas de tu tabla y a parte un consolidado o resumen de como debería quedarte el resultado en base al detalle y así yo podría hacer la prueba, mi msn es [email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas