SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
BASE DE DATOS


CAMPOS CALCULADOS CON FECHA
CREATE DATABASE ALUMNOS
USE ALUMNOS
CREATE TABLE PERSONAL(
COD_PER NVARCHAR (20) NOT NULL,
NOM_PER NVARCHAR (50) NOT NULL,
SEMESTRE_PER NVARCHAR (50)NOT NULL,
CARRERA_PER NVARCHAR (50)NOT NULL,
FECHA_PER smalldatetime NOT NULL
)

insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER)
values('001','MENDOZA ARLISS','IV','COMPUTACION','12/09/1970')
insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER)
values('002','CONTRERAS MIGUEL','II','ADMINISTRACION','12/10/1991')
insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER)
values('003','PAREDES JOSE','IV','COMPUTACION','5/08/1990')
insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER)
values('004','ZEGARRA CARINA','II','ADMINISTRACION','20/12/2000')

SELECT NOM_PER,FECHA_PER,YEAR(GETDATE())-YEAR (FECHA_PER) AS EDAD FROM
PERSONAL




SELECT NOM_PER,STR(YEAR(GETDATE())-YEAR(FECHA_PER))+'AÑOS' AS EDAD FROM
PERSONAL




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS




SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE FECHA_PER='20/12/2000'




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS
SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE YEAR(FECHA_PER)=1990




SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)=12




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS
SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE DAY(FECHA_PER)=12 AND
MONTH(FECHA_PER)=9




SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)IN
(20,12,2000)




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS
SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)IN (12,5)




Creamos base de datos tiendas
CREATE DATABASE Tienda
USE Tienda

create table articulo(
cod_pro nvarchar(10)not null,
nombre_pro nvarchar(20) not null,
costo_pro numeric(18,0) not null,
precio_pro numeric(18,0) not null,
stock_pro smallint
)

select * from   articulo




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS




Calculamos un campo calculado:

select stock_pro,costo_pro,stock_pro*costo_pro as valor_total from
articulo




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS
select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as
valorizado from articulo




select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as
SVP from articulo




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS
select nombre_pro,costo_pro,precio_pro,stock_pro,(precio_pro-
costo_pro)*stock_pro as UTILIDADES from articulo




CAMPOS CALCULADOS CON VARIOS CAMPOS:
select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as
SVC,precio_pro*stock_pro as SVP,(precio_pro-costo_pro)*stock_pro as
UTILIDADES from articulo




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS
select nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO from
articulo




select nombre_pro,precio_pro,precio_pro-(precio_pro*20)/100 AS PPUBLICO
from articulo




RAMIRO CUSILAYME AGUILAR
BASE DE DATOS

select nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO,precio_pro-
(precio_pro*20/100)AS PPUBLICO from articulo




RAMIRO CUSILAYME AGUILAR

Contenu connexe

En vedette

Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Han64
 
Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...
Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...
Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...karmd
 
Tanytere Maquetación 1
Tanytere Maquetación 1Tanytere Maquetación 1
Tanytere Maquetación 1guest6a7c2e
 
Robotica
RoboticaRobotica
RoboticaBARSINA
 
六合彩-香港六合彩
六合彩-香港六合彩六合彩-香港六合彩
六合彩-香港六合彩hgnrvf
 
Informe d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmicaInforme d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmicaAjuntament de Barcelona
 
Tata motors
Tata motorsTata motors
Tata motorsldskumar
 
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telasJanynne Gomes
 
Областен информационен център Пловдив
Областен информационен център ПловдивОбластен информационен център Пловдив
Областен информационен център ПловдивGlob@l Libraries - Bulgaria Program
 
3. english prepositions
3. english prepositions3. english prepositions
3. english prepositionsjolehidy6
 
Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...
Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...
Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...Gabriele Agostini Martins
 
Há boa vida
Há boa vidaHá boa vida
Há boa vidaJpcnhsp
 
Библиотеката в с. Гьоврен - отворен прозорец към света
Библиотеката в с. Гьоврен - отворен прозорец към светаБиблиотеката в с. Гьоврен - отворен прозорец към света
Библиотеката в с. Гьоврен - отворен прозорец към светаGlob@l Libraries - Bulgaria Program
 
Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012
Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012
Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012Glob@l Libraries - Bulgaria Program
 

En vedette (20)

Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)
 
Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...
Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...
Ute karina tinoco dr.gonzalo remache_fortalecer las capacidades y potencialid...
 
Tanytere Maquetación 1
Tanytere Maquetación 1Tanytere Maquetación 1
Tanytere Maquetación 1
 
Robotica
RoboticaRobotica
Robotica
 
六合彩-香港六合彩
六合彩-香港六合彩六合彩-香港六合彩
六合彩-香港六合彩
 
Hermes trimegisto leis
Hermes trimegisto leisHermes trimegisto leis
Hermes trimegisto leis
 
Informe d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmicaInforme d'execució Pla 16-19 de recuperació acadèmica
Informe d'execució Pla 16-19 de recuperació acadèmica
 
Tata motors
Tata motorsTata motors
Tata motors
 
Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
 
2b
2b2b
2b
 
Областен информационен център Пловдив
Областен информационен център ПловдивОбластен информационен център Пловдив
Областен информационен център Пловдив
 
3. english prepositions
3. english prepositions3. english prepositions
3. english prepositions
 
Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...
Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...
Apresentação no II Seminário de Investigação Didática do Projeto Bolsa Alfabe...
 
20121205124444
2012120512444420121205124444
20121205124444
 
Col-landscape-line
Col-landscape-lineCol-landscape-line
Col-landscape-line
 
Há boa vida
Há boa vidaHá boa vida
Há boa vida
 
Библиотеката в с. Гьоврен - отворен прозорец към света
Библиотеката в с. Гьоврен - отворен прозорец към светаБиблиотеката в с. Гьоврен - отворен прозорец към света
Библиотеката в с. Гьоврен - отворен прозорец към света
 
Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012
Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012
Trendafil Meretev Presents GLBG Results at National Forum, 30 October 2012
 
Actuacions nova xarxa de bus 2013
Actuacions nova xarxa de bus 2013Actuacions nova xarxa de bus 2013
Actuacions nova xarxa de bus 2013
 
MI PUEBLO, SANT BOI
MI PUEBLO, SANT BOIMI PUEBLO, SANT BOI
MI PUEBLO, SANT BOI
 

Similaire à Creación tabla personal con campos calculados

Similaire à Creación tabla personal con campos calculados (13)

Campos calculados
Campos calculadosCampos calculados
Campos calculados
 
Campos calculados julio
Campos calculados julioCampos calculados julio
Campos calculados julio
 
Campos calculados rodrigo
Campos calculados rodrigoCampos calculados rodrigo
Campos calculados rodrigo
 
Taller de sql1
Taller de sql1Taller de sql1
Taller de sql1
 
Taler bd # 3
Taler bd # 3Taler bd # 3
Taler bd # 3
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Taller PráCtica 4
Taller PráCtica 4Taller PráCtica 4
Taller PráCtica 4
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Campos calculados 2
Campos calculados 2Campos calculados 2
Campos calculados 2
 
Gbd82
Gbd82Gbd82
Gbd82
 
base de datos de un colegio
base de datos de un colegiobase de datos de un colegio
base de datos de un colegio
 
Postgres sql
Postgres sqlPostgres sql
Postgres sql
 

Creación tabla personal con campos calculados

  • 1. BASE DE DATOS CAMPOS CALCULADOS CON FECHA CREATE DATABASE ALUMNOS USE ALUMNOS CREATE TABLE PERSONAL( COD_PER NVARCHAR (20) NOT NULL, NOM_PER NVARCHAR (50) NOT NULL, SEMESTRE_PER NVARCHAR (50)NOT NULL, CARRERA_PER NVARCHAR (50)NOT NULL, FECHA_PER smalldatetime NOT NULL ) insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER) values('001','MENDOZA ARLISS','IV','COMPUTACION','12/09/1970') insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER) values('002','CONTRERAS MIGUEL','II','ADMINISTRACION','12/10/1991') insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER) values('003','PAREDES JOSE','IV','COMPUTACION','5/08/1990') insert into PERSONAL(COD_PER,NOM_PER,SEMESTRE_PER,CARRERA_PER,FECHA_PER) values('004','ZEGARRA CARINA','II','ADMINISTRACION','20/12/2000') SELECT NOM_PER,FECHA_PER,YEAR(GETDATE())-YEAR (FECHA_PER) AS EDAD FROM PERSONAL SELECT NOM_PER,STR(YEAR(GETDATE())-YEAR(FECHA_PER))+'AÑOS' AS EDAD FROM PERSONAL RAMIRO CUSILAYME AGUILAR
  • 2. BASE DE DATOS SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE FECHA_PER='20/12/2000' RAMIRO CUSILAYME AGUILAR
  • 3. BASE DE DATOS SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE YEAR(FECHA_PER)=1990 SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)=12 RAMIRO CUSILAYME AGUILAR
  • 4. BASE DE DATOS SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE DAY(FECHA_PER)=12 AND MONTH(FECHA_PER)=9 SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)IN (20,12,2000) RAMIRO CUSILAYME AGUILAR
  • 5. BASE DE DATOS SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)IN (12,5) Creamos base de datos tiendas CREATE DATABASE Tienda USE Tienda create table articulo( cod_pro nvarchar(10)not null, nombre_pro nvarchar(20) not null, costo_pro numeric(18,0) not null, precio_pro numeric(18,0) not null, stock_pro smallint ) select * from articulo RAMIRO CUSILAYME AGUILAR
  • 6. BASE DE DATOS Calculamos un campo calculado: select stock_pro,costo_pro,stock_pro*costo_pro as valor_total from articulo RAMIRO CUSILAYME AGUILAR
  • 7. BASE DE DATOS select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as valorizado from articulo select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as SVP from articulo RAMIRO CUSILAYME AGUILAR
  • 8. BASE DE DATOS select nombre_pro,costo_pro,precio_pro,stock_pro,(precio_pro- costo_pro)*stock_pro as UTILIDADES from articulo CAMPOS CALCULADOS CON VARIOS CAMPOS: select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as SVC,precio_pro*stock_pro as SVP,(precio_pro-costo_pro)*stock_pro as UTILIDADES from articulo RAMIRO CUSILAYME AGUILAR
  • 9. BASE DE DATOS select nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO from articulo select nombre_pro,precio_pro,precio_pro-(precio_pro*20)/100 AS PPUBLICO from articulo RAMIRO CUSILAYME AGUILAR
  • 10. BASE DE DATOS select nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO,precio_pro- (precio_pro*20/100)AS PPUBLICO from articulo RAMIRO CUSILAYME AGUILAR