problema al traerme datos mediante un sql
Publicado por hiromi moerthi (2 intervenciones) el 08/07/2004 20:26:58
tengo un problema al querer mostrar unos datos en un reporte:
mediante un query me traigo datos de 3 tablas diferentes, pero no se muestran en mi reporte final..
FindFields.Sql.Text := 'SELECT P20.AREA,MONTH(P20.TERMINO)MES,P20.HRSHOMDIS,' +
'SUM(P20.DURACION-((P20.DURACION/P20.DIAS)*PARTIP20.FALTAS))HHT '+
'FROM EMPLEADO EMPLEADO, P20 P20,Partip20 Partip20 ' +
'WHERE P20.XYEAR =''' + Year.Text + ''' ' + 'AND P20.AREA LIKE ''' + '%' + poncho + '%' + ''' ' + ' AND MONTH(P20.TERMINO) between''' + IMes + ''' ' + ' and ''' + FMes + ''' ' +
' AND P20.XYEAR = PARTIP20.XYEAR AND P20.AREA = PARTIP20.AREA ' +
' AND P20.CLAVE = PARTIP20.CLAVE AND Partip20.RPE = EMPLEADO.RPE ' +
' GROUP BY 1,2,3 ORDER BY 1,2,3';
//los datos de hrshomdis son los que no se ven
saludos, gracias
mediante un query me traigo datos de 3 tablas diferentes, pero no se muestran en mi reporte final..
FindFields.Sql.Text := 'SELECT P20.AREA,MONTH(P20.TERMINO)MES,P20.HRSHOMDIS,' +
'SUM(P20.DURACION-((P20.DURACION/P20.DIAS)*PARTIP20.FALTAS))HHT '+
'FROM EMPLEADO EMPLEADO, P20 P20,Partip20 Partip20 ' +
'WHERE P20.XYEAR =''' + Year.Text + ''' ' + 'AND P20.AREA LIKE ''' + '%' + poncho + '%' + ''' ' + ' AND MONTH(P20.TERMINO) between''' + IMes + ''' ' + ' and ''' + FMes + ''' ' +
' AND P20.XYEAR = PARTIP20.XYEAR AND P20.AREA = PARTIP20.AREA ' +
' AND P20.CLAVE = PARTIP20.CLAVE AND Partip20.RPE = EMPLEADO.RPE ' +
' GROUP BY 1,2,3 ORDER BY 1,2,3';
//los datos de hrshomdis son los que no se ven
saludos, gracias
Valora esta pregunta


0