Programación para novatos.
Mostrando entradas con la etiqueta Fechas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Fechas. Mostrar todas las entradas

lunes, 28 de julio de 2008

Manejando Fechas con Firebird e Interbase 6+ (Parte II)

Hola amigos, aqui vuelvo con la segunda parte de este mini-tutorial, en esta ocasión vamos a hablar acerca de la función DAY, reiterandoles que debemos utilizar la sentencia EXTRACT(), DAY es una función que devuelve el no. del día correspondiente al mes por ejemplo "27"/07/2008, ¿hasta ahora se entiende?, pues a continuación pongo un ejemplo sencillo utilizando SQL:

SELECT FECHA, EXTRACT(DAY FROM FECHA) FROM EGRESOS

FECHA

DAY

25/07/2008

25

26/07/2008

26

27/07/2008

27


Qué sencillo ¿no?, ahora veamos otro ejemplo más complicado, si queremos saber cual es el primer día del Mes basandonos en una fecha:

SELECT FECHA - EXTRACT(DAY FROM FECHA) + 1 FROM EGRESOS

FECHA

Primer Día

25/07/2008

1

26/07/2008

1

27/07/2008

1


Si queremos saber cual es el último día del mes sería de esta manera:

SELECT FECHA - EXTRACT(DAY FROM FECHA) + 32 - EXTRACT(DAY FROM FECHA - EXTRACT(DAY FROM FECHA) + 32) FROM EGRESOS

FECHA

último Día

25/07/2008

31

26/07/2008

31

27/07/2008

31


Y por último para saber cual es el primer día del mes siguiente:

SELECT FECHA - EXTRACT(DAY FROM FECHA) + 33 - EXTRACT(DAY FROM FECHA - EXTRACT(DAY FROM FECHA) + 32) FROM EGRESOS

FECHA

Primer Día mes siguiente

25/07/2008

1 (Agosto)

26/07/2008

1 (Agosto)

27/07/2008

1 (Agosto)


Hasta aquí he terminado con la segunda entrega de este tutorial, espero que hayan podido entender aunque no es muy complicado, no dejen de esperar la próxima entrega.

Saludos.



Continue Reading…

Entradas Populares

Text Widget

Copyright © Enecumene Blog | Powered by Blogger
Design by Saeed Salam | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates