Julio 30, 2008
Aquí estamos con la tercera entrega de este pequeño tutorial, esta vez vamos a ver la función MONTH, esta función devuelve el mes de determinada fecha, por ejemplo:
SELECT EXTRACT(MONTH FROM ‘30/07/2008′) ;
El resultado es 07, hasta aquí espero se entienda, veamos otro ejemplo usando campos de una base de datos:
SELECT EXTRACT(MONTH FROM FECHA) FROM EGRESOS;
|
FECHA
|
MES
|
|
30/07/2008
|
07
|
|
02/08/2008
|
08
|
|
23/09/2008
|
09
|
Ahora vamos con la función YEAR, que es igual de sencillo, esta función extrae el año correspondiente a una fecha:
SELECT EXTRACT(YEAR FROM ‘30/07/2008′);
el resultado de eso es “2008″, ¿se entiende?, a continuación otro ejemplo:
SELECT EXTRACT(YEAR FROM FECHA) FROM EGRESOS;
|
FECHA
|
AÑO
|
|
30/07/2008
|
2008
|
|
02/08/2009
|
2009
|
|
23/09/2010
|
2010
|
Hasta aquí he terminado con la tercera entrega del tutorial, espero que la hayan disfrutado

. Hasta la próxima.
Deja un Comentario » |
Base de Datos, Firebird |
Permalink
Escrito por enecumene
Julio 29, 2008
Navegando en youtube.com me encontré con este video que al parecer es noticia en los Estados Unidos, durante un evento festivo con relación a una protesta de ciclistas contra las condiciones del tráfico y las facilidades para ese tipo de medio de transporte, un policía sin razón aparente empuja a un turista y lo muele a golpes, por desgracia para él otro turista lo estuvo filmando y lo publicó en youtube, he aquí el video.
Si no pueden ver el video hagan click
Aquí.
Saludos.
Deja un Comentario » |
Miscelaneos |
Permalink
Escrito por enecumene
Julio 29, 2008
Hola, el pasado día 28 de Julio se realizó un éxitoso encuentro de miembros el Club Delphi en la Ciudad de México así lo afirma mi amigo Poliburro, la cual me ha facilitado las direcciones donde se encuentran las fotos capturadas durante la reunión y que colocaré unas cuantas para que se den cuenta del compañerismo y el disfrute que tuvieron nuestros compañeros, yo lamentablemente(aunque las ganas no me faltaron) no pude asistir ya que se encuentran al otro lado del “charco”, ¡Qué envidia!, felicitaciones a todos ellos por la reunión.

Aquí están Jachguate (Derecha), Héctor Randolph (Izquierda) y un desconocido que mantendré en secreto (Al Centro)

Aquí vemos parte del grupo que asistieron a la reunión.

Eliseo Gonzalez (Egostar) y Juan Antonio Castillo (Jachguate)
5 comentarios |
Club Delphi, Seminarios |
Permalink
Escrito por enecumene
Julio 29, 2008
En estos momentos está disponible un nuevo buscador creado por antiguos empleados de Google llamado Cuil, Segú sus creadores el buscador indexa más web que cualquier otro buscador, actualmente tienen 121,617,892,992 webs en su base de datos, sus creadores aseguran haber creado una herramienta que mejora los resultados de búsqueda que cualquier otro buscador. Aunque creo que es muy difícil tumbar a google u otro buscador fuerte existente en la red como Yahoo y MSN(aunque ése último es una mierda) y erigirse como el mejor buscador en la red.


Aquí dejo la dirección, es muy interesante, tiene autocompletado, tres fila de resultados, es un poco difícil acostumbrarse y es cuestión de gustos.
Saludos.
Deja un Comentario » |
Miscelaneos |
Permalink
Escrito por enecumene
Julio 29, 2008
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.
Deja un Comentario » |
Base de Datos, Firebird |
Permalink
Escrito por enecumene
Julio 27, 2008
El Pasado día 26 de julio de 2008 ha sido lanzado un novedoso proyecto llamado FirebirdConfig, ¿de qué se trata?, es una utilidad gráfica donde puedes configurar el motor de Firebird específicamente firebird.conf, de verdad es algo que me ha llamado la atención, es desarrollado por Jhonny Suarez miembro del Club Delphi, a continuación dejo un pantallazo desde el blog de jhonny:

El proyecto está en fase BETA y es ¡excelente!, le auguro a Jhonny un tremendo éxito, a continuación dejo el enlace para más información sobre el proyecto se los recomiendo:
http://jhonny.clubdelphi.com/?page_id=104
Saludos
Deja un Comentario » |
Descargas, Firebird |
Permalink
Escrito por enecumene
Julio 27, 2008
Uno de los dolores de cabeza para los que empiezan con Firebird e Interbase, es el manejo de fechas, a continuación trataré de explicar las funciones básicas. Básicamente todas las funciones están construidas bajo la sentencia EXTRACT() de SQL. Hay cinco datos que se pueden extraer desde una fecha, que son:
- WEEKDAY := Día de la Semana (devuelve un valor Integer).
- DAY := Que devuelve el día correspondiente a una fecha (devuelve un valor Integer).
- MONTH := Que devuelve el mes correspondiente a una fecha (devuelve un valor Integer).
- YEAR := Que devuelve el año correspondiente a una fecha (devuelve un valor Integer).
- YEARDAY := Que devuelve el no. de día correspondiente al año (devuelve un valor Integer).
Veamos la función WEEKDAY, recordar que para usar las funciones de fechas se debe utilizar la sentencia EXTRACT(), esa función tiene como objetivo extraer el día de la semana (Domingo, Sábado, Lunes, Etc.) en un valor integer:
SELECT EXTRACT(WEEKDAY FROM FECHA) FROM EGRESOS
el resultado de esa sentencia debería resultar así: 0 = Domingo, 1 = Lunes, 2 = Martes… 6 = Sábado en formato Americano, utilizando el formato ISO 8601 Standard debería ser así: 1 = Lunes, 2 = Martes… 7 = Domingo, veamos otro ejemplo más detallado:
SELECT
FECHA,
EXTRACT( WEEKDAY FROM FECHA) AS AMERICAN,
EXTRACT( WEEKDAY FROM FECHA – 1) + 1 AS ISO8601
FROM EGRESOS;
|
FECHA
|
AMERICAN
|
ISO8601
|
|
29-NOV-2001
|
4
|
4
|
|
30-NOV-2001
|
5
|
5
|
|
1-DEC-2001
|
6
|
6
|
|
2-DEC-2001
|
0
|
7
|
|
3-DEC-2001
|
1
|
1
|
|
4-DEC-2001
|
2
|
2
|
|
5-DEC-2001
|
3
|
3
|
Eso es todo por el momento, más adelante publico la segunda parte de este pequeño tutorial.
Saludos.
Deja un Comentario » |
Base de Datos, Firebird |
Permalink
Escrito por enecumene