Cuestión : Paga entre 2 fechas

Estoy intentando conseguir la nómina de pago donde está la fecha del cheque entre 2 fechas, pero estoy consiguiendo 2 resultados. Si la funciono esta fecha y hora del way

declare @date1, @date2 datetime
set @date1 = “2010-07-17” el
set 00:00 de @date2 = de @date1 + de 6
select @date1, del resultado de @date2

The de @date1 y @date2 del is
2010-07-17: 00.000 00:00 2010-07-23: 00.000


(el
from UPR30300 de la suma (uprtrxam) un
interno ensambla UPR00100 b en chekdate de a.employid = de b.employid
where entre @date1 y @date2) el

I consiguen 6482.49, pero si lo funciono este way

(el
from UPR30300 de la suma (uprtrxam) que un
interno ensambla UPR00100 b en chekdate de a.employid = de b.employid
where entre “2010-07-17” y “2010-07-23”) el

I consiguen 7724.86. ¿Puede alguien decirme porqué estoy consiguiendo diversos resultados satisfago? Sé que es probablemente obvio, pero no puedo ver it.
class= del

Respuesta : Paga entre 2 fechas

@rjackmanwyn - no estoy sugiriendo sacándolos para siempre.  Qué estoy intentando hacer es eliminar la posibilidad que el ENSAMBLAR está causando la edición y no a algo más.  Están mis pensamientos quitan todo el donde cláusula excepto EN MEDIO y el ENSAMBLAR para considerar los resultados entre los dos.  Aislar cada filtro consigo mismo para ver más lejos qué podría causar la edición.
Otras soluciones  
 
programming4us programming4us