Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Consulta de SQL problemas urge!!

Estas en el tema de Consulta de SQL problemas urge!! en el foro de SQL Server en Foros del Web. compañeros tengo un problema ALTER PROCEDURE reservaciones ( @fecha datetime ) AS select mesa, fecha from reservacion where fecha = @fecha RETURN es la consulta, ...
  #1 (permalink)  
Antiguo 16/11/2007, 11:20
 
Fecha de Ingreso: septiembre-2007
Mensajes: 15
Antigüedad: 17 años, 4 meses
Puntos: 0
Consulta de SQL problemas urge!!

compañeros tengo un problema

ALTER PROCEDURE reservaciones

(
@fecha datetime
)

AS select mesa, fecha
from reservacion
where fecha = @fecha

RETURN

es la consulta, la @fecha trae el tipo de fomato dia/mes/año pero la fecha de la tabla tiene horas....
la pregunta es kiero sacar toas las reservaciones, que estan en ese dia pero sin tomar en cuenta la hora
  #2 (permalink)  
Antiguo 16/11/2007, 11:29
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Re: Consulta de SQL problemas urge!!

Debes utilizar siempre, de ser posible, tus formatos de fecha en ANSI (yyyymmdd hh:mm:ss)

ALTER PROCEDURE reservaciones

(
@fecha datetime
)

AS select mesa, fecha
from reservacion
where fecha >= @fecha and fecha <= dateadd(dd, 1, @fecha)

Dime si te da los resultados esperados.
  #3 (permalink)  
Antiguo 16/11/2007, 11:30
 
Fecha de Ingreso: septiembre-2007
Mensajes: 15
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Consulta de SQL problemas urge!!

Hola, ya encontre la solucion, para si alguien tiene el mismo problema, un amigo me ayude
Gracias por ver mi post

ALTER PROCEDURE reservaciones

(
@fecha datetime
)

AS select mesa, fecha
from reservacion
where (CONVERT(VARCHAR(15), fecha, 112) = CONVERT(varchar(15), @fecha, 112))
RETURN
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:27.