Campo

23/03/2006 - 16:39 por Samuel | Informe spam
En un Campo o columna llamada `C´de la base de datos, como le digo que C es
el Resultado de el campo `A´ - `B´?? yo intento poner en expression estas
cosas:
this = A - B
o
A-B
o
C= A-B
Bueno es una base de datos sql server y como acabo de preguntar en el foro
de grupo de sqlserver que manual me iria bien para aprender el lenguaje sql,
aver si me podeis adelantar como funciona este tipo de expresion, Gracias.
 

Leer las respuestas

#1 Octavio Hernandez
24/03/2006 - 02:09 | Informe spam
Samuel,

Mira este ejemplo de tabla ue tiene un campo calculado para 'apellidos +
nombre', que es casi lo mismo que tú quieres:

Slds - Octavio

CREATE TABLE [dbo].[Personas](

[ID] [int] IDENTITY(1,1) NOT NULL,

[Nombre] [varchar](30) COLLATE Modern_Spanish_CI_AS NOT NULL,

[Apellidos] [varchar](50) COLLATE Modern_Spanish_CI_AS NOT NULL,

[FechaNacimiento] [datetime] NULL,

[Sexo] [char](1) COLLATE Modern_Spanish_CI_AS NULL,

[ID_Pais] [char](2) COLLATE Modern_Spanish_CI_AS NULL,

[Apellidos_Nombre] AS (([Apellidos]+', ')+[Nombre]),
<==
CONSTRAINT [PK_Personas] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]



"Samuel" escribió en el mensaje
news:eBFd5$
En un Campo o columna llamada `C´de la base de datos, como le digo que C
es el Resultado de el campo `A´ - `B´?? yo intento poner en expression
estas cosas:
this = A - B
o
A-B
o
C= A-B
Bueno es una base de datos sql server y como acabo de preguntar en el foro
de grupo de sqlserver que manual me iria bien para aprender el lenguaje
sql, aver si me podeis adelantar como funciona este tipo de expresion,
Gracias.

Preguntas similares