Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Campos calculados

142 views

Published on

  • Be the first to comment

  • Be the first to like this

Campos calculados

  1. 1. BASE DE DATOSCREATE DATABASE ALUMNOSUSE ALUMNOSCREATE 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 FROMPERSONALMARYUM KEIKO TICONA ARAZOLA
  2. 2. BASE DE DATOSSELECT NOM_PER,STR(YEAR(GETDATE())-YEAR(FECHA_PER))+AÑOS AS EDAD FROMPERSONALSELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE FECHA_PER=20/12/2000MARYUM KEIKO TICONA ARAZOLA
  3. 3. BASE DE DATOS SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE YEAR(FECHA_PER)=1990MARYUM KEIKO TICONA ARAZOLA
  4. 4. BASE DE DATOSSELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)=12SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE DAY(FECHA_PER)=12 ANDMONTH(FECHA_PER)=9MARYUM KEIKO TICONA ARAZOLA
  5. 5. BASE DE DATOSSELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)IN(20,12,2000)SELECT NOM_PER,FECHA_PER FROM PERSONAL WHERE MONTH(FECHA_PER)IN (12,5)MARYUM KEIKO TICONA ARAZOLA
  6. 6. BASE DE DATOSCREATE DATABASE TiendaUSE Tiendacreate 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 articuloCalculamos un campo calculado:select stock_pro,costo_pro,stock_pro*costo_pro as valor_total fromarticuloMARYUM KEIKO TICONA ARAZOLA
  7. 7. BASE DE DATOSselect nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro asvalorizado from articuloselect nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro asSVP from articuloMARYUM KEIKO TICONA ARAZOLA
  8. 8. BASE DE DATOSselect nombre_pro,costo_pro,precio_pro,stock_pro,(precio_pro-costo_pro)*stock_pro as UTILIDADES from articuloMARYUM KEIKO TICONA ARAZOLA
  9. 9. BASE DE DATOSselect nombre_pro,costo_pro,precio_pro,stock_pro,costo_pro*stock_pro asSVC,precio_pro*stock_pro as SVP,(precio_pro-costo_pro)*stock_pro asUTILIDADES from articuloselect nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO fromarticuloMARYUM KEIKO TICONA ARAZOLA
  10. 10. BASE DE DATOSselect nombre_pro,precio_pro,precio_pro-(precio_pro*20)/100 AS PPUBLICOfrom articuloselect nombre_pro,precio_pro,(precio_pro*20)/100 AS DESCUENTO,precio_pro-(precio_pro*20/100)AS PPUBLICO from articuloMARYUM KEIKO TICONA ARAZOLA

×