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

Consulta Con Fecha

Estas en el tema de Consulta Con Fecha en el foro de SQL Server en Foros del Web. hola a todos, bueno no se si este en el foro correcto, si no , pido disculpas.. veran, estoy programando en visual basic 6.o y ...
  #1 (permalink)  
Antiguo 15/01/2008, 19:11
Avatar de GABRIL  
Fecha de Ingreso: febrero-2007
Mensajes: 280
Antigüedad: 17 años, 3 meses
Puntos: 4
Consulta Con Fecha

hola a todos, bueno no se si este en el foro correcto, si no , pido disculpas..
veran, estoy programando en visual basic 6.o y estoy realizando unas consultas sql, ahora necesito hacer una consulta pero utilizando la fecha actual, es para imprimir unos reportes, lo intente de esta manera:
SELECT num_oficio, fecha, dependencia, asunto, folio, recibe,
departamento
FROM archivos_diarios
WHERE departamento = 'epidemiologia' and fecha='date'

pero me marca error.
lo que quiero es que me muestre unicamente los regsistros que hayan sido guardados exaxtamente el mismo dia, es este cado el dia de hoy.
s
bueno espero y haya sido claro, saludos-..
  #2 (permalink)  
Antiguo 16/01/2008, 09:52
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: Consulta Con Fecha

Si tu campo es de tipo Datetime debes ingresar la fecha con formato estandard... puedes formatear desde VB la fecha para que te quede con dicho formato...(YYYMMDD)

p.e.
Código:
SELECT num_oficio, fecha, dependencia, asunto, folio, recibe, 
departamento
FROM archivos_diarios
WHERE departamento = 'epidemiologia' and fecha>='20080116' and fecha < '20080117'
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #3 (permalink)  
Antiguo 16/01/2008, 13:46
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Re: Consulta Con Fecha

Andres95

El quiere utilizar "LA FECHA ACTUAL (del sistema)", por tanto, creo que la respuesta a nuestro amigo, seria:

Utilizar la funcion GETDATE(), que obtiene la fecha del sistema:

SELECT num_oficio, fecha, dependencia, asunto, folio, recibe,
departamento
FROM archivos_diarios
WHERE departamento = 'epidemiologia'
AND fecha >= GETDATE()
AND fecha <= DATEADD(dd, 1, GETDATE())
  #4 (permalink)  
Antiguo 16/01/2008, 14:18
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: Consulta Con Fecha

Es correcto, con eso toma la fecha del server de base de datos.

Solo habria que tener cuidado si el campo es tipo datetime.

Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #5 (permalink)  
Antiguo 16/01/2008, 18:02
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Re: Consulta Con Fecha

Buena observacion. Saludos
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 21:07.