Consulta de Fechas

19/10/2007 - 22:20 por Edgar_Torres | Informe spam
Hola grupo, para variar tengo un problema, quiero realizar una
consulta entre fechas

Quisiera buscar todos los registros que esten dentro de este rango

(mes inicio y año inicio) y (mes final y año final)

Espero su ayuda, muchas gracias,

Edgar Torres

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
20/10/2007 - 02:27 | Informe spam
Edgar_Torres,

Asigna los valores de inicio y final, con un formato que SQL Server sea
capas de interpretar correctamente, independiente del tipo de lenguaje en uso
o el seteo de dateformat. Por ejemplo 'yyyymm', ya que al concatenar '01',
quedaria una fecha valida.

Ejemplo:

USE Northwind
go

DECLARE @inicio VARCHAR(6)
DECLARE @fin VARCHAR(6)

SET @inicio = '199802'
SET @fin = '199803'

SELECT
*
FROM
dbo.[Orders]
WHERE
[OrderDate] >= CAST(@inicio + '01' AS DATETIME)
AND [OrderDate] < CAST(DATEADD(MONTH, 1, @fin + '01') AS DATETIME)
GO


AMB



"Edgar_Torres" wrote:

Hola grupo, para variar tengo un problema, quiero realizar una
consulta entre fechas

Quisiera buscar todos los registros que esten dentro de este rango

(mes inicio y año inicio) y (mes final y año final)

Espero su ayuda, muchas gracias,

Edgar Torres


Respuesta Responder a este mensaje
#2 Francisco Matamoros
22/10/2007 - 17:45 | Informe spam
has mirado en el t-sql la sentencia between??

"Alejandro Mesa" escribió en el
mensaje news:
Edgar_Torres,

Asigna los valores de inicio y final, con un formato que SQL Server sea
capas de interpretar correctamente, independiente del tipo de lenguaje en
uso
o el seteo de dateformat. Por ejemplo 'yyyymm', ya que al concatenar '01',
quedaria una fecha valida.

Ejemplo:

USE Northwind
go

DECLARE @inicio VARCHAR(6)
DECLARE @fin VARCHAR(6)

SET @inicio = '199802'
SET @fin = '199803'

SELECT
*
FROM
dbo.[Orders]
WHERE
[OrderDate] >= CAST(@inicio + '01' AS DATETIME)
AND [OrderDate] < CAST(DATEADD(MONTH, 1, @fin + '01') AS DATETIME)
GO


AMB



"Edgar_Torres" wrote:

Hola grupo, para variar tengo un problema, quiero realizar una
consulta entre fechas

Quisiera buscar todos los registros que esten dentro de este rango

(mes inicio y año inicio) y (mes final y año final)

Espero su ayuda, muchas gracias,

Edgar Torres





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida