Consulta utilizando un parametro del tipo date

14/07/2006 - 19:13 por Omar | Informe spam
Que tal, recurro a ustedes por que tengo el siguiente problema:

Tengo una vista llamada vEntradasAlmacen en la cual tengo un campo del
tipo smalldatetime, el cual se llena con la fecha del sistema al momento
de guardar un registro, pues mi problema se presenta cuando deseo hacer
una consulta de los registros por medio del campo fecha_entrada, no me
devuelve ningún registro siendo que si existen datos en la tabla.

a continuación pongo los datos de la tabla y las formas en que he
tratado de obtener la información

select * from vEntradasAlmacen

9 SDADSAD 2006-07-12 16:46:00 Andrade González Gregorio
10 ASEASD 2006-07-12 16:51:00 Andrade González Gregorio
11 omar 2006-07-14 09:39:00 Vitalizadora Guzmán, SA de CV
14 OMAR 2006-07-14 10:32:00 Industrias Michelin, SA de CV
14 OMAR 2006-07-14 10:32:00 Andrade González Gregorio
15 ZXCZXC 2006-07-14 11:29:00 Industrias Michelin, SA de CV
16 OMAR 2006-07-14 11:40:00 Sin Asignar
16 OMAR 2006-07-14 11:40:00 Industrias Michelin, SA de CV

Pero con lo siguiente no me devuelve ningún registro
select * from vEntradasAlmacen

00:00:00'
ó
ó
00:00:00'
ó
ó
ó
ó

Espero y alguien me pueda ayudar al respecto.

Saludos.

NOTA: La configuración de mi sistema está en Español-México

Preguntas similare

Leer las respuestas

#6 Omar
14/07/2006 - 20:24 | Informe spam
Alejandro Mesa escribió:
Omar,

Como haces la consulta?

Yo te recomiendo que pongas el codigo en un procedimiento almacenado, el
cual recive dos parametros de entrada que son las fechas a las que te
refieres. Luego llmas al procedimineto desde tu aplicacion mediante un objeto
comando ADO o ADO.NET

Ejemplo:

create procedure dbo.p1
@sd datetime,
@ed datetime
as
set nocount on

select c1, c2, c3, ..., cn
from dbo.vEntradasAlmacen
where fecha_entrada >= convert(char(8), @sd, 112) and fecha_entrada <
dateadd(day, 1, convert(char(8), @ed, 112))

return @@error
go


AMB

"Omar" wrote:

Alejandro Mesa escribió:
Trata:

...
where fecha_entrada >= '20060714' and fecha_entrada < '20060715'

Esto equivale a:

...
where fecha_entrada >= '2006-07-14T00:00:00' and fecha_entrada <
'2006-07-15T00:00:00'


AMB

"Omar" wrote:

Que tal, recurro a ustedes por que tengo el siguiente problema:

Tengo una vista llamada vEntradasAlmacen en la cual tengo un campo del
tipo smalldatetime, el cual se llena con la fecha del sistema al momento
de guardar un registro, pues mi problema se presenta cuando deseo hacer
una consulta de los registros por medio del campo fecha_entrada, no me
devuelve ningún registro siendo que si existen datos en la tabla.

a continuación pongo los datos de la tabla y las formas en que he
tratado de obtener la información

select * from vEntradasAlmacen

9 SDADSAD 2006-07-12 16:46:00 Andrade González Gregorio
10 ASEASD 2006-07-12 16:51:00 Andrade González Gregorio
11 omar 2006-07-14 09:39:00 Vitalizadora Guzmán, SA de CV
14 OMAR 2006-07-14 10:32:00 Industrias Michelin, SA de CV
14 OMAR 2006-07-14 10:32:00 Andrade González Gregorio
15 ZXCZXC 2006-07-14 11:29:00 Industrias Michelin, SA de CV
16 OMAR 2006-07-14 11:40:00 Sin Asignar
16 OMAR 2006-07-14 11:40:00 Industrias Michelin, SA de CV

Pero con lo siguiente no me devuelve ningún registro
select * from vEntradasAlmacen

00:00:00'
ó
ó
00:00:00'
ó
ó
ó
ó

Espero y alguien me pueda ayudar al respecto.

Saludos.

NOTA: La configuración de mi sistema está en Español-México






Muchas gracias, así si funciona, pero resulta que esta consulta la hago
mediante una aplicación en la cual utilizo 2 dateTime los cuales me
arrojan la fecha en formato dd/mm/aaaa, que puedo hacer al respecto? no
hay alguna otra forma de poder hacer esta consulta usando el formato
dd/mm/aaaa?






Creo que ya lo solucioné, muchas gracias por su valiosa ayuda.

Saludos.
Respuesta Responder a este mensaje
#7 Maxi
15/07/2006 - 16:06 | Informe spam
Hola, te copio un articulo que escribi hace ya unos anios donde explico este
tema:

http://www.microsoft.com/spanish/ms...art157.asp



Salu2

Microsoft MVP SQL Server
www.sqlgururs.org
Email:


"Omar" wrote in message
news:%
Que tal, recurro a ustedes por que tengo el siguiente problema:

Tengo una vista llamada vEntradasAlmacen en la cual tengo un campo del
tipo smalldatetime, el cual se llena con la fecha del sistema al momento
de guardar un registro, pues mi problema se presenta cuando deseo hacer
una consulta de los registros por medio del campo fecha_entrada, no me
devuelve ningún registro siendo que si existen datos en la tabla.

a continuación pongo los datos de la tabla y las formas en que he tratado
de obtener la información

select * from vEntradasAlmacen

9 SDADSAD 2006-07-12 16:46:00 Andrade González Gregorio
10 ASEASD 2006-07-12 16:51:00 Andrade González Gregorio
11 omar 2006-07-14 09:39:00 Vitalizadora Guzmán, SA de CV
14 OMAR 2006-07-14 10:32:00 Industrias Michelin, SA de CV
14 OMAR 2006-07-14 10:32:00 Andrade González Gregorio
15 ZXCZXC 2006-07-14 11:29:00 Industrias Michelin, SA de CV
16 OMAR 2006-07-14 11:40:00 Sin Asignar
16 OMAR 2006-07-14 11:40:00 Industrias Michelin, SA de CV

Pero con lo siguiente no me devuelve ningún registro
select * from vEntradasAlmacen

00:00:00'
ó
ó
00:00:00'
ó
ó
ó
ó

Espero y alguien me pueda ayudar al respecto.

Saludos.

NOTA: La configuración de mi sistema está en Español-México

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