Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 07-12-2006
jhoncacru jhoncacru is offline
Miembro
 
Registrado: oct 2006
Posts: 11
Poder: 0
jhoncacru Va por buen camino
EL codigo SQL

El código SQL es el siguiente:

Código SQL [-]
 

set dateformat dmy 
declare @fecha as Datetime
set @fecha='07/11/2006'
declare @codigobarra as varchar(50)
set @codigobarra='800000080'

SELECT      @fecha as fechareporte,ap.id_personal,
           ap.ap_paterno +' '+ap.ap_materno+' '+ap.nombres As nombre_completo,ap.codigo_barra,
                   ads.numero as numero_dia,ads.nombre_dia, ads.nombre_ingles,ant.nombre_turno, 
           att.id_turno, CONVERT(char(8),att.hora_entrada,108) as entrada_contrato, 
           CONVERT(char(8),att.hora_salida,108) as salida_contrato, 
           ath.nombre_temporada,ath.fecha_inicio,ath.fecha_fin,
                  
FROM ASIS_PERSONAL ap
 INNER JOIN ASIS_PERSONAL_CONTRATO apc ON ap.id_personal = apc.id_personal 
 INNER JOIN ASIS_TIPO_CONTRATO atc ON apc.id_tipo_contrato = atc.id_tipo_contrato 
 INNER JOIN ASIS_DIA_TURNO_CONTRATO adtc ON apc.id_contrato = adtc.id_contrato 
 INNER JOIN ASIS_DIA_TURNO adt ON adtc.id_dia_turno = adt.id_dia_turno 
 INNER JOIN ASIS_DIAS_SEMANA ads ON adt.id_dia = ads.id_dia 
 INNER JOIN ASIS_TURNO att ON adt.id_turno = att.id_turno 
 INNER JOIN ASIS_TEMPORADA_HORARIO ath ON att.id_temporada = ath.id_temporada 
 INNER JOIN ASIS_NOMBRE_TURNO ant ON att.id_nombre_turno = ant.id_nombre_turno
         
where ap.codigo_barra=@codigobarra and  ads.numero=datepart(dw,@fecha) and
      ath.activado='1'

esta consulta me lanza el siguiente resultado:


Fechareporte id_p... nombre_completo codigo_barra Turno

2006-11-07 3195 QUISPE TORREZ GLORIA 800000080 Mañana
2006-11-07 3195 QUISPE TORREZ GLORIA 800000080 Tarde

y otros datos que por problema de espacio no lo typeo

el problema es que es éste el resultado de la consulta para un dia, si quisiera un rango de dias el QRSubdetail enlazando el DATASET a la consulta me imprime como resultado solamente la consulta del ultimo dia, es decir 2 tuplas.


Aprovechando este hilo, nachoalbano tengo una gran duda, en el SQL Query Analizer funciona perfectamente la consulta, pero pasandole parámetros a la consulta desde delphi, el resultado de la consulta se distorciona, aveces se suma y otras se resta, que es lo que pueda pasar????
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
necesito ayuda para utilizar el generador de reporte RAVE delphi 7 Julio César Impresión 6 14-12-2011 22:57:46
Ayuda Paint en delphi7 ivan84 Gráficos 5 23-11-2006 10:31:37
cambiar el nombre del reporte para la cola de impresion droguerman Impresión 0 07-11-2006 02:47:56
impresion de intervalo de Reporte con Rave santi33a Impresión 0 04-07-2006 15:31:14
Impresion de un Reporte (Ayuda) Inon Impresión 4 16-05-2005 21:39:34


La franja horaria es GMT +2. Ahora son las 22:01:13.


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
Copyright 1996-2007 Club Delphi