Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Multiplicar un campo (SQL) (https://www.clubdelphi.com/foros/showthread.php?t=89397)

bematus 15-11-2015 05:51:31

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.

newtron 15-11-2015 09:12:38

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

marcoszorrilla 15-11-2015 13:42:45

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.

bematus 15-11-2015 16:34:50

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)
);

AgustinOrtu 15-11-2015 18:33:50

Lo que te dijo marcoszorrilla

Código SQL [-]
UPDATE locales SET Capacidad = Capacidad * 1.3 WHERE ...

bematus 16-11-2015 03:20:52

Gracias A Todos Por Sus Respuestas
 
El update me sirvió, gracias.

Casimiro Notevi 16-11-2015 17:56:16

Cita:

Empezado por Juliop23 (Mensaje 499441)
..

Empieza por aquí, gracias.

Juliop23 16-11-2015 18:09:43

Si ya mire eso ahí

Casimiro Notevi 16-11-2015 18:14:04

Cita:

Empezado por Juliop23 (Mensaje 499444)
Si ya mire eso ahí

Pues haz lo que dice: selecciona el foro adecuado a tu pregunta. Escribe un título descriptivo. Explica detalladamente tu duda, etc. :)


La franja horaria es GMT +2. Ahora son las 23:04:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi