PDA

Ver la Versión Completa : Consulta en mes


el_enigma1
15-05-2004, 06:25:23
Como se puedo en Interbase seleccionar datos que se encuentran comprendidos en cierto mes, es decir, queiro los datos de marzo del 2003
existe algo como
select TipoCambio from moneda where fecha = '03-2003'

yo se que podria hacer esto

select TipoCambio from moneda where fecha >= '03-01-2003'
and fecha <='03-31-2004';

pero tendria que configurar el mes para cada consulta es decir para los de 30 y 31 de una forma y chaecar si en el año que se busca el mes de febrero es bisiesto, y pues queria una forma mas elegante de hacerlo, claro si es que se puede en interbase.

jachguate
15-05-2004, 06:50:11
asi:


select *
from tabla
where extract(month from fecha) = 3; //marzo


Hasta luego.

;)

el_enigma1
15-05-2004, 07:01:02
Bueno muchas gracias Jachguate,
sabes lo tenia en mis narices y no se me ocurrio hacerlo asi.
Y otra cosa, donde puedo encontrar algo de referencia de sql e interbase que se de un nivel aceptable?, ya que he usado el extract pero solo porque lo vi creo que en este foro pero no porque venga en la ayuda de interbase.
Y nuevamente gracias.

jachguate
15-05-2004, 07:19:11
Pues en la propia documentación del IB suele estar bien explicado, o al menos entendible y es un buen punto de referencia no solo para sintaxis sino para comprender y aprender el dialecto IB.

Cual es la documentación correcta, depende de tu versión de IB... y normalmente vendrá en el CD del mismo o podes descargarla directamente de http://www.borland.com/interbase

Hasta luego.

;)