Hola, la función que indicas si funciona y el sentido es bastante
sencillo si estás construyendo un datawarehouse ya que las tablas de
hechos llevan campos tipo integer pero que se rellenan con una fecha
yyyymmdd, el problema surgía cuando en un formulario el usuario sí que
introduce una fecha en un campo con formato date y luego hay que
buscarlo en esta tabla de hecho que tiene un integer.
Gracias y saludo.
El 15/07/2010 21:39, Jaime Casanova escribió:
2010/7/15 José Alberto Sánchez Nieto <[email protected]>
Hola a todos, ¿hay alguna función la cual pasándola como parámetro
una fecha con formato dd/mm/yyyy me convierta en un integer con
formato yyyymmdd directamente?.
no. que sentido tendria?
ahora si crees que necesitas hacer puedes crear un funcion que haga:
select (to_char($1, 'yyyymmdd'))::numeric
creo que funciona aunque no tengo como probarlo en este momento
--
Jaime Casanova www.2ndQuadrant.com
Soporte y capacitación de PostgreSQL
--
José Alberto Sánchez Nieto
[email protected]
Responsable Dpto.Sistemas de la Información
Avda Principal s/n
P.Ind Las Avenidas
28991 Torrejón de la Calzada – Madrid
Telf. 918609900
Fax 918160000
|
Le
informamos que su dirección de correo electrónico,
asi como el resto de los datos de carácter personal
aportados, serán objeto de tratamiento automatizado en
nuestro ficheros, con la finalidad de gestionar la agenda de
contactos de nuestra empresa y, para poder atender a sus
peticiones de consulta via electronica. Vd.podrá en
cualquier momento ejercer el derecho de acceso, rectificación,
cancelación y oposición en los términos
establecidos en la Ley Orgánica 15/1999 mediante
notificación escrita con copia de DNI., a la entidad, a
través de éste e-mail.
|
|
La
información incluida en este e-mail es CONFIDENCIAL, siendo
para su usu exlusivo del destinatario arriba mencionado. Si Usted
lee este mensaje y no es el destinatario indicado, le informamos
de que está totalmente prohibida la utilización,
divulgación, distribución y/o reproducción de
esta comunicaci´ón sin autorización expresa en
virtud de la legislacion vigente. Si ha recibido este mensaje por
error le rogamos nos o notifique inmediatamente por esta misma vía
y proceda a su eliminación.
|
|