Tengo una duda de como hacer esta consulta, quiero sacar un listado de registros de un día de la semana específico de un mes en específico, por ejemplo, todos los registros realizados un Viernes del mes de Enero, o sea, todos los viernes del mes de Enero.
Saludos.
Consulta con Fechas en Firebird
Comenzado por
enecumene
, feb 13 2009 10:09
5 respuestas en este tema
#1
Escrito 13 febrero 2009 - 10:09
#2
Escrito 13 febrero 2009 - 10:16
Hola
Salud OS
Edito: Deben ser enteros en lugar de string
sql
SELECT * FROM TABLA WHERE EXTRACT(MONTH FROM fecha) = 1 AND EXTRACT(WeekDay FROM fecha) = 5
Salud OS
Edito: Deben ser enteros en lugar de string
#3
Escrito 13 febrero 2009 - 10:27
Muchas gracias Egostar, me ha funcionado perfecto , aquí los viernes es el 5, el 4 es en el formato gringo .
Saludos.
Saludos.
#4
Escrito 12 junio 2009 - 09:42
Hola egostar y si quiero buscar a los que correspondan al mes en curso o a la semana en curso como
se haria?
se haria?
#5
Escrito 12 junio 2009 - 10:30
NO recuerdo bien... no tengo Firebird a mano, pero creo que la variable global CURRENT_DATE permite extraer la fecha actual. De ésta manera puedes aplicarle un EXTRACT a CURRENT_DATE.Hola egostar y si quiero buscar a los que correspondan al mes en curso o a la semana en curso como
se haria?
Saludos,
#6
Escrito 12 junio 2009 - 10:56
gracias
tienes razon solo habia que hacerlo asi.
sql
SELECT * FROM TABLA WHERE EXTRACT(MONTH FROM fecha) = EXTRACT(MONTH FROM CURRENT_DATE)
tienes razon solo habia que hacerlo asi.