SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
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




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




SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE YEAR(FECHA_PER)=1990




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


                                                                      teknos
Rodrigo rosas
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)




                                                                     teknos
Rodrigo rosas
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




                                                                    teknos
Rodrigo rosas
Calculamos un campo calculado:

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




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




                                                                     teknos
Rodrigo rosas
select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as
SVP from articulo




select nombre_pro,costo_pro,precio_pro,stock_pro,(precio_pro-
costo_pro)*stock_pro as UTILIDADES from articulo




                                                                    teknos
Rodrigo rosas
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




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




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




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




                                                                    teknos
Rodrigo rosas
teknos
Rodrigo rosas

Más contenido relacionado

Similar a Campos calculados rodrigo

C ampos calculados ramiro
C ampos calculados ramiroC ampos calculados ramiro
C ampos calculados ramiroram266
 
Campos calculados ropmario orcoapaza
Campos calculados ropmario orcoapazaCampos calculados ropmario orcoapaza
Campos calculados ropmario orcoapazaromario_enrique
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejerciciosJuan Villena
 
Ejercicio Práctico de Base de Datos
Ejercicio Práctico de Base de DatosEjercicio Práctico de Base de Datos
Ejercicio Práctico de Base de DatosPilar Pardo Hidalgo
 
Solucion laboratorio lenguaje_transaccional
Solucion laboratorio lenguaje_transaccionalSolucion laboratorio lenguaje_transaccional
Solucion laboratorio lenguaje_transaccionalromero janeth
 
Campos calculados
Campos calculadosCampos calculados
Campos calculadosmaryum26
 
Campos calculados
Campos calculadosCampos calculados
Campos calculadosmaryum26
 
Taller de sql1
Taller de sql1Taller de sql1
Taller de sql1Lakxmy
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIRichard Eliseo Mendoza Gafaro
 
EJECICIO DE BASE DE DATOS TIENDA SQL
EJECICIO DE BASE DE DATOS TIENDA SQLEJECICIO DE BASE DE DATOS TIENDA SQL
EJECICIO DE BASE DE DATOS TIENDA SQLRuth Cujilan
 
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESProyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESIsabel Vlz MoOrales
 

Similar a Campos calculados rodrigo (20)

C ampos calculados ramiro
C ampos calculados ramiroC ampos calculados ramiro
C ampos calculados ramiro
 
Campos calculados ropmario orcoapaza
Campos calculados ropmario orcoapazaCampos calculados ropmario orcoapaza
Campos calculados ropmario orcoapaza
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejercicios
 
Ejercicio Práctico de Base de Datos
Ejercicio Práctico de Base de DatosEjercicio Práctico de Base de Datos
Ejercicio Práctico de Base de Datos
 
Solucion laboratorio lenguaje_transaccional
Solucion laboratorio lenguaje_transaccionalSolucion laboratorio lenguaje_transaccional
Solucion laboratorio lenguaje_transaccional
 
Scrip de la base de datos cine
Scrip de la base de datos cineScrip de la base de datos cine
Scrip de la base de datos cine
 
Sql
SqlSql
Sql
 
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
Campos calculadosCampos calculados
Campos calculados
 
Campos calculados
Campos calculadosCampos calculados
Campos calculados
 
Laboratorio de XML en DB2
Laboratorio de XML en DB2Laboratorio de XML en DB2
Laboratorio de XML en DB2
 
Jairo lopez capuñay
Jairo lopez capuñayJairo lopez capuñay
Jairo lopez capuñay
 
Taller de sql1
Taller de sql1Taller de sql1
Taller de sql1
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
 
EJECICIO DE BASE DE DATOS TIENDA SQL
EJECICIO DE BASE DE DATOS TIENDA SQLEJECICIO DE BASE DE DATOS TIENDA SQL
EJECICIO DE BASE DE DATOS TIENDA SQL
 
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESProyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
 
Gb
GbGb
Gb
 

Campos calculados rodrigo

  • 1. 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 teknos Rodrigo rosas
  • 2. SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE FECHA_PER='20/12/2000' SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE YEAR(FECHA_PER)=1990 SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)=12 teknos Rodrigo rosas
  • 3. 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) teknos Rodrigo rosas
  • 4. 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 teknos Rodrigo rosas
  • 5. Calculamos un campo calculado: select stock_pro,costo_pro,stock_pro*costo_pro as valor_total from articulo select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as valorizado from articulo teknos Rodrigo rosas
  • 6. select nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro as SVP from articulo select nombre_pro,costo_pro,precio_pro,stock_pro,(precio_pro- costo_pro)*stock_pro as UTILIDADES from articulo teknos Rodrigo rosas
  • 7. 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 select nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO from articulo teknos Rodrigo rosas
  • 8. select nombre_pro,precio_pro,precio_pro-(precio_pro*20)/100 AS PPUBLICO from articulo select nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO,precio_pro- (precio_pro*20/100)AS PPUBLICO from articulo teknos Rodrigo rosas