Foros del Web » Programando para Internet » ASP Clásico »

Consultas en Access...!

Estas en el tema de Consultas en Access...! en el foro de ASP Clásico en Foros del Web. Buenas tardes: Estoy intentando consultar una tabla donde tengo los datos personales de los usuarios, y seleccionar de la misma, la fecha de nacimiento para ...
  #1 (permalink)  
Antiguo 11/11/2004, 14:55
 
Fecha de Ingreso: noviembre-2004
Ubicación: Caracas, Venezuela
Mensajes: 15
Antigüedad: 20 años, 5 meses
Puntos: 0
Consultas en Access...!

Buenas tardes:

Estoy intentando consultar una tabla donde tengo los datos personales de los usuarios, y seleccionar de la misma, la fecha de nacimiento para listar los cumpleaños mensuales, pero debo comparar de esa fecha solamente el mes no toda la fecha. Desearia saber si existe alguna instruccion que me permita tomar el mes de ese dato almacenado en la sentencia SQL y compararlo con el mes del formulario?

Gracias de antemano..!
__________________
Jormar Lisbeth Vegas
  #2 (permalink)  
Antiguo 11/11/2004, 15:07
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
if month(fecha_formulario) = month(fecha_de_la_bd) then uuu yeah!!!!
  #3 (permalink)  
Antiguo 11/11/2004, 15:30
 
Fecha de Ingreso: octubre-2003
Mensajes: 49
Antigüedad: 21 años, 6 meses
Puntos: 0
si pero debes ocupar la intruccion month=MID(fecha,inicio, largo)

fecha= 2004/11/11

mes=MID(fecha,6, 2)

if month(fecha_formulario) = mes then ...

no se si es lo mas optimo pero a mi me da resultado. :)
  #4 (permalink)  
Antiguo 12/11/2004, 06:55
 
Fecha de Ingreso: noviembre-2004
Ubicación: Caracas, Venezuela
Mensajes: 15
Antigüedad: 20 años, 5 meses
Puntos: 0
Confusion...

Lamento haberme desconectado ayer pero ya estaba de salida de la oficina.... con respecto a la primera respuesta no es eso lo que dese hacer. Deseo toma el dato directamente de la base de datos en la sentencia SQL sin necesidad de hacer un If... es decir:

Select unafechacompleta from Tabla where (mesdelafechadenacimiento) = Request.form (elmesdecomparacion)

espero que puedan ayudarme. Gracias pero contesten porfa.... ... De verdad estoy al borde!!!
__________________
Jormar Lisbeth Vegas

Última edición por jormar; 12/11/2004 a las 07:56
  #5 (permalink)  
Antiguo 12/11/2004, 07:59
 
Fecha de Ingreso: noviembre-2004
Ubicación: Caracas, Venezuela
Mensajes: 15
Antigüedad: 20 años, 5 meses
Puntos: 0
Por Favorrrrrrrrrrrrrrrrrr!!!!!!!!!!!!!

Es en serio, solo necesito consultar ese dato de la data de la BD pero no se estructurar una sentencia SQL que me permita hacerlo...PLEASEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE !!!!!!!!!!!!!!!!!!!!!!!!!
__________________
Jormar Lisbeth Vegas
  #6 (permalink)  
Antiguo 12/11/2004, 08:10
 
Fecha de Ingreso: octubre-2003
Mensajes: 49
Antigüedad: 21 años, 6 meses
Puntos: 0
Pero esa es la sentencia q debes de usar si
Cita:
"Select fecha from Tabla where mesdelafechadenacimiento = '#" & Request.form ("elmesdecomparacion")&"#'
pero de que manera guardas la fecha en la base de datos ?????

tienes campos diferentes para Dia otro para Mes y Ano o en un solo campo guarda dd/mm/aaaa

con estos datos te podre ayudar. pero la sentencia esta bien definida solo le agrege las comillas y (&)

Última edición por fallen_angel; 12/11/2004 a las 08:12
  #7 (permalink)  
Antiguo 12/11/2004, 08:13
 
Fecha de Ingreso: noviembre-2004
Ubicación: Caracas, Venezuela
Mensajes: 15
Antigüedad: 20 años, 5 meses
Puntos: 0
Un solo campo!

En un solo campo lo guardo como: #dia/mes/año# en un solo campo "fechanacimiento"
__________________
Jormar Lisbeth Vegas

Última edición por jormar; 12/11/2004 a las 08:14
  #8 (permalink)  
Antiguo 18/11/2004, 13:24
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 21 años, 4 meses
Puntos: 6
Hola,

Si lo que deseas es ver los cumpleañeros del mes, el cual es una variable que entra por la forma entonces

select * from tabla where month(fecha) = Request.form ("elmesdecomparacion")

Si lo que entra en la forma es la fecha completa, entonces deberás hacer algo como

Mes = month(Request.form ("elmesdecomparacion"))
select * from tabla where month(fecha) = mes

Espero te sirva...
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 06:00.