![]() |
Multiplicar un campo (SQL)
Hola, necesito ayuda con esto:
Aumentar un campo en un 30% (multiplicarlo por 1,30). Para esto necesito usar la sentencia select (creo que se usa un subselect) Esperando alguna respuesta, gracias por tu tiempo. Benjamín. |
Hola.
No das muchas pistas sobre lo que quieres exactamente, ni la base de datos que utilizas pero igual esto te puede servir: SELECT tucampo*1.3 AS importe FROM tabla WHERE ..... Saludos |
Si quieres realmente aumentar el campo, es decir que quede incrementado un 30%, entonces tendrás que utilizar UPDATE,
Update TuTabla Set TuCampo = TuCampo + TuCampo * 1.3 Where La condicion que proceda. Un Saludo. |
más especificaciones
Intentaré explicar mejor mi caso.
Tengo una base de datos en la que se me pide aumentar un campo en un 30% (multiplicación por 1,30). create table locales ( codigo char(5) not null, nombre char(40) not null, docente char(1), capacidad integer, <-----------Campo a aumentar edificio char(10), situacion char(40), primary key (codigo) ); |
Lo que te dijo marcoszorrilla
|
Gracias A Todos Por Sus Respuestas
El update me sirvió, gracias.
|
Cita:
|
Si ya mire eso ahí
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 15:31:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi