Ver Mensaje Individual
  #9  
Antiguo 04-10-2017
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Reputación: 20
movorack Va camino a la famamovorack Va camino a la fama
Cita:
Empezado por ElDioni Ver Mensaje
¿no será por las barras y los guiones?

Código:
insert into pagos values('2017-03-09')
...
declare @FechaInicio as date ='2017/01/08'
Por eso le dije que usara convert. Puede que al ingresarlos con guiones la fecha que el motor interprete sea una diferente a la que el pretende ingresar. Lo mismo al consultarlo con las barras

Código SQL [-]
--Convert datetime style 103: dd/mm/yyyy
insert into pagos values(CONVERT(DATETIME, '01/08/2017', 103))
insert into pagos values(CONVERT(DATETIME, '11/08/2017', 103))
insert into pagos values(CONVERT(DATETIME, '05/08/2016', 103))
insert into pagos values(CONVERT(DATETIME, '03/09/2017', 103))


declare @FechaInicio as date = CONVERT(DATETIME, '01/08/2017', 103)
declare @FechaFin as date = CONVERT(DATETIME, '11/08/2017', 103)
select fecha from pagos where fecha between @FechaInicio AND @FechaFin
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita