Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/08/2009, 15:41
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años
Puntos: 360
Respuesta: ayuda aclarar sintaxis create function

mira esta:

Código mysql:
Ver original
  1. DELIMITER $$
  2.  
  3. CREATE FUNCTION conversion(fecha_hora datetime) RETURNS datetime
  4.  DECLARE f_y_h datetime;    
  5.  
  6. set f_y_h = date_sub(fecha_hora, interval 240 day_minute);
  7. return f_y_h;
  8. END$$
  9. delimiter ;

y así:

Código mysql:
Ver original
  1. mysql> create table prueba_funcion(fecha datetime);
  2. Query OK, 0 rows affected (0.02 sec)
  3.  
  4. mysql> insert into prueba_funcion values(now());
  5. Query OK, 1 row affected (0.00 sec)
  6.  
  7. mysql> select *from prueba_funcion;
  8. +---------------------+
  9. | fecha               |
  10. +---------------------+
  11. | 2009-08-18 16:39:30 |
  12. +---------------------+
  13. 1 row in set (0.00 sec)
  14.  
  15. mysql> select conversion(fecha) from prueba_funcion;
  16. +---------------------+
  17. | conversion(fecha)   |
  18. +---------------------+
  19. | 2009-08-18 12:39:30 |
  20. +---------------------+
  21. 1 row in set (0.00 sec)
  22.  
  23. mysql>

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming