Comunidad de diseño web y desarrollo en internet online

tabla con campos calculados

Citar            
MensajeEscrito el 21 Nov 2012 03:51 pm
Hola, estoy intentado crear una tabla con campos calculados. Uno de ellos, viene de usar la función time_to_sec sobre otro de los campos de la tabla, al intentar guardar la tabla me da error y no la puedo guardar

Código MySQL :

create table datos (
salida_num int not null auto_increment primary key,
recorrido varchar(30),
tiempo time,
distancia decimal(5,2),
kmh as (distancia*1000)/time_to_sec(tiempo))*3.6
);


Código MySQL :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as (distancia*1000)/time_to_sec(tiempo))*3.6 )' at line 6

¿Alguien puede echarme una mano?. Gracias

Por solilopi

16 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Nov 2012 05:56 pm
Primero define la tabla, no has definido el tipo de datos para el campo kmh. Luego al realizar un INSERT INTO, coloca las operaciones en los campos correspondientes.

Por -george-

58 de clabLevel



 

Tartarus

firefox
Citar            
MensajeEscrito el 22 Nov 2012 01:41 am
podrias crear una VISTA en mysql, para generar la consulta que calcule automaticamente

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.