SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
BBDD


js_maycronet@live.com
                    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




Hugo Pacco Mayhua
BBDD




       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




Hugo Pacco Mayhua
BBDD


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




    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)




Hugo Pacco Mayhua
BBDD


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




                                  Creamos BBDD 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




Calculamos un campo calculado:

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




Hugo Pacco Mayhua
BBDD




   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




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




Hugo Pacco Mayhua
BBDD




              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




Hugo Pacco Mayhua
BBDD




       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




Hugo Pacco Mayhua

Más contenido relacionado

Similar a Campos calculados con fecha y varios campos

Campos calculados ropmario orcoapaza
Campos calculados ropmario orcoapazaCampos calculados ropmario orcoapaza
Campos calculados ropmario orcoapazaromario_enrique
 
Campos calculados
Campos calculadosCampos calculados
Campos calculadosmaryum26
 
Campos calculados
Campos calculadosCampos calculados
Campos calculadosmaryum26
 
Identificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeasIdentificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeasDiegoFGaleano
 
Taller de sql1
Taller de sql1Taller de sql1
Taller de sql1Lakxmy
 
Campos calculados 2
Campos calculados 2Campos calculados 2
Campos calculados 2aderlinhc
 
Generacion bd casopractico0708
Generacion bd casopractico0708Generacion bd casopractico0708
Generacion bd casopractico0708mbmmario
 
Manual basico de sql mysql conceptos
Manual basico de sql mysql conceptosManual basico de sql mysql conceptos
Manual basico de sql mysql conceptosWilliam Escobar
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejerciciosJuan Villena
 
Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)guestc718eb
 

Similar a Campos calculados con fecha y varios campos (20)

Campos calculados ropmario orcoapaza
Campos calculados ropmario orcoapazaCampos calculados ropmario orcoapaza
Campos calculados ropmario orcoapaza
 
Campos calculados
Campos calculadosCampos calculados
Campos calculados
 
Campos calculados
Campos calculadosCampos calculados
Campos calculados
 
punto de venta
punto de ventapunto de venta
punto de venta
 
Identificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeasIdentificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeas
 
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
 
Taller de sql1
Taller de sql1Taller de sql1
Taller de sql1
 
Campos calculados 2
Campos calculados 2Campos calculados 2
Campos calculados 2
 
Varios codigos sql
Varios codigos sqlVarios codigos sql
Varios codigos sql
 
Generacion bd casopractico0708
Generacion bd casopractico0708Generacion bd casopractico0708
Generacion bd casopractico0708
 
Manual basico de sql mysql conceptos
Manual basico de sql mysql conceptosManual basico de sql mysql conceptos
Manual basico de sql mysql conceptos
 
taller 1 sql
taller 1 sqltaller 1 sql
taller 1 sql
 
Taller123prado
Taller123pradoTaller123prado
Taller123prado
 
Tall
TallTall
Tall
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejercicios
 
Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)
 
Jairo lopez capuñay
Jairo lopez capuñayJairo lopez capuñay
Jairo lopez capuñay
 

Campos calculados con fecha y varios campos

  • 1. BBDD js_maycronet@live.com 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 Hugo Pacco Mayhua
  • 2. BBDD 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 Hugo Pacco Mayhua
  • 3. BBDD SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)=12 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) Hugo Pacco Mayhua
  • 4. BBDD SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)IN (12,5) Creamos BBDD 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 Calculamos un campo calculado: Select stock_pro,costo_pro,stock_pro*costo_pro as valor_total from articulo Hugo Pacco Mayhua
  • 5. BBDD 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 Select nombre_pro,costo_pro,precio_pro,stock_pro,(precio_pro- costo_pro)*stock_pro as UTILIDADES from articulo Hugo Pacco Mayhua
  • 6. BBDD 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 Hugo Pacco Mayhua
  • 7. BBDD 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 Hugo Pacco Mayhua