campo calculado

28/07/2008 - 11:25 por Jordi | Informe spam
Hola,

En SQL Server 2005 puedo tener un campo calculado que sea la suma de otros?
Seria en el diseñador de tablas en Especificacion de columna calculada?
por ejemplo en formula: campo1+campo2 (da error)

gracias,

Jordi

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
28/07/2008 - 12:23 | Informe spam
Hola Jordi:


Jordi ha expuesto el 28/07/2008 :
Hola,

En SQL Server 2005 puedo tener un campo calculado que sea la suma de otros?
Seria en el diseñador de tablas en Especificacion de columna calculada?
por ejemplo en formula: campo1+campo2 (da error)



Estaría bien que nos contaras que error da y si ambos campos pertenecen
a la misma tabla en la que intentas agregar el campo calculado. También
de que tipos son ambos campos.

Saludos

http://www.moondance.es
Respuesta Responder a este mensaje
#2 Jordi
28/07/2008 - 13:03 | Informe spam
Hola

Perdona mi pobre explicación, crei que que directamente no lo hacia
bien...

Tengo los campos en la misma tabla
T1 int
T2 int
T3 int
Total int

Y en Formula (dentro de columna calculada) del campo total tengo:
T1+T2+T3 Error al validar la formula para el campo Total

gracias,
Jordi

"Juan Diego Bueno" escribió en el mensaje
news:
Hola Jordi:


Jordi ha expuesto el 28/07/2008 :
Hola,

En SQL Server 2005 puedo tener un campo calculado que sea la suma de
otros?
Seria en el diseñador de tablas en Especificacion de columna calculada?
por ejemplo en formula: campo1+campo2 (da error)



Estaría bien que nos contaras que error da y si ambos campos pertenecen a
la misma tabla en la que intentas agregar el campo calculado. También de
que tipos son ambos campos.

Saludos

http://www.moondance.es


Respuesta Responder a este mensaje
#3 Juan Diego Bueno
28/07/2008 - 14:55 | Informe spam
Jordi ha utilizado su teclado para escribir :
Hola Jordi:


Hola

Perdona mi pobre explicación, crei que que directamente no lo hacia
bien...

Tengo los campos en la misma tabla
T1 int
T2 int
T3 int
Total int

Y en Formula (dentro de columna calculada) del campo total tengo:
T1+T2+T3 Error al validar la formula para el campo Total



No parece estar mal a priori, aunque en teoría, el tipo del campo Total
viene inferido de la propia expresión. Comprueba que no le estés
intentando forzar el tipo y por eso se queje.

Saludos

http://www.moondance.es
Respuesta Responder a este mensaje
#4 Maxi Accotto
29/07/2008 - 02:46 | Informe spam
Si claro, no solo que puede hacer eso sino que ademas en 2005 puede decidir
si ese campo queda o no persistido en la tabla.

Una de las ventajas adicionales de los campos calculados es que usted puede
ponerle indices


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Jordi" escribió en el mensaje de
noticias:
Hola,

En SQL Server 2005 puedo tener un campo calculado que sea la suma de
otros?
Seria en el diseñador de tablas en Especificacion de columna calculada?
por ejemplo en formula: campo1+campo2 (da error)

gracias,

Jordi

Respuesta Responder a este mensaje
#5 Jordi
29/07/2008 - 08:51 | Informe spam
Hola Juan Diego,

Ya funciona, no se el porque pero entiendo que algo se me escapaba...

Muchas gracias,
Jordi


"Juan Diego Bueno" escribió en el mensaje
news:
Jordi ha utilizado su teclado para escribir :
Hola Jordi:


Hola

Perdona mi pobre explicación, crei que que directamente no lo hacia
bien...

Tengo los campos en la misma tabla
T1 int
T2 int
T3 int
Total int

Y en Formula (dentro de columna calculada) del campo total tengo:
T1+T2+T3 Error al validar la formula para el campo Total



No parece estar mal a priori, aunque en teoría, el tipo del campo Total
viene inferido de la propia expresión. Comprueba que no le estés
intentando forzar el tipo y por eso se queje.

Saludos

http://www.moondance.es


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida