MariaDB [(none)]> create database Parcial1Parte2; Query OK, 1 row affected (0.022 sec) MariaDB [(none)]> use Parcial1Parte2; Database changed MariaDB [Parcial1Parte2]> create table Fechas(identi varchar(4) not null primary key, -> descripcion varchar (60) not null, -> fechaadquisicion DATE); Query OK, 0 rows affected (0.088 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0001','Chasis','2012-9-2'); Query OK, 1 row affected (0.142 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0002','mouse','2013-7-29'); Query OK, 1 row affected (0.016 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0003','teclado','2012-6-4'); Query OK, 1 row affected (0.005 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0004','ram','2012-3-27'); Query OK, 1 row affected (0.008 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0005','Memoria usb','2012-12-6'); Query OK, 1 row affected (0.019 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0006','ups','2012-3-25'); Query OK, 1 row affected (0.017 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0007','regulador voltaje','2012-5-8'); Query OK, 1 row affected (0.017 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0008','cableado','2012-4-24'); Query OK, 1 row affected (0.016 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0009','Tablet','2012-8-10'); Query OK, 1 row affected (0.016 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0010','Escanner','2012-3-21'); Query OK, 1 row affected (0.015 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0011','lapiz optico','2012-2-12'); Query OK, 1 row affected (0.017 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0012','Procedador pentium','2012-6-19'); Query OK, 1 row affected (0.018 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0013','Procesador SN','2012-4-14'); Query OK, 1 row affected (0.016 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0014','Unidad CD','2012-9-17'); Query OK, 1 row affected (0.007 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0015','hub','2012-1-16'); Query OK, 1 row affected (0.005 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0016','Multifuncional','2013-4-15'); Query OK, 1 row affected (0.016 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0017','Camara','2013-3-18'); Query OK, 1 row affected (0.015 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0018','Board','2013-1-13'); Query OK, 1 row affected (0.015 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0019','impresora laser','2013-10-20'); Query OK, 1 row affected (0.007 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0020','Fuente','2013-7-11'); Query OK, 1 row affected (0.017 sec) MariaDB [Parcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0021','disco duro','2013-11-22'); Query OK, 1 row affected (0.016 sec) MariaDB [Parcial1Parte2]> select * from fechas; +--------+--------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+--------------------+------------------+ | 0001 | Chasis | 2012-09-02 | | 0002 | mouse | 2013-07-29 | | 0003 | teclado | 2012-06-04 | | 0004 | ram | 2012-03-27 | | 0005 | Memoria usb | 2012-12-06 | | 0006 | ups | 2012-03-25 | | 0007 | regulador voltaje | 2012-05-08 | | 0008 | cableado | 2012-04-24 | | 0009 | Tablet | 2012-08-10 | | 0010 | Escanner | 2012-03-21 | | 0011 | lapiz optico | 2012-02-12 | | 0012 | Procedador pentium | 2012-06-19 | | 0013 | Procesador SN | 2012-04-14 | | 0014 | Unidad CD | 2012-09-17 | | 0015 | hub | 2012-01-16 | | 0016 | Multifuncional | 2013-04-15 | | 0017 | Camara | 2013-03-18 | | 0018 | Board | 2013-01-13 | | 0019 | impresora laser | 2013-10-20 | | 0020 | Fuente | 2013-07-11 | | 0021 | disco duro | 2013-11-22 | +--------+--------------------+------------------+ 21 rows in set (0.002 sec) MariaDB [Parcial1Parte2]> select * from fechas where month(fechaadquisicion) < 06 and year(fechaadquisicion) = 2012; +--------+-------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+-------------------+------------------+ | 0004 | ram | 2012-03-27 | | 0006 | ups | 2012-03-25 | | 0007 | regulador voltaje | 2012-05-08 | | 0008 | cableado | 2012-04-24 | | 0010 | Escanner | 2012-03-21 | | 0011 | lapiz optico | 2012-02-12 | | 0013 | Procesador SN | 2012-04-14 | | 0015 | hub | 2012-01-16 | +--------+-------------------+------------------+ 8 rows in set (0.012 sec) MariaDB [Parcial1Parte2]> select min(fechaadquisicion)'Producto mas antiguo' from fechas; +----------------------+ | Producto mas antiguo | +----------------------+ | 2012-01-16 | +----------------------+ 1 row in set (0.001 sec) MariaDB [Parcial1Parte2]> select * from fechas where descripcion like "%o" or descripcion like "%m"; +--------+--------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+--------------------+------------------+ | 0003 | teclado | 2012-06-04 | | 0004 | ram | 2012-03-27 | | 0008 | cableado | 2012-04-24 | | 0011 | lapiz optico | 2012-02-12 | | 0012 | Procedador pentium | 2012-06-19 | | 0021 | disco duro | 2013-11-22 | +--------+--------------------+------------------+ 6 rows in set (0.001 sec) MariaDB [Parcial1Parte2]> select * from fechas where descripcion not like "%a" and descripcion not like "%e" and descripcion not like "%i" and descripcion not like "%o" and descripcion not like "%u" ; +--------+--------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+--------------------+------------------+ | 0001 | Chasis | 2012-09-02 | | 0004 | ram | 2012-03-27 | | 0005 | Memoria usb | 2012-12-06 | | 0006 | ups | 2012-03-25 | | 0009 | Tablet | 2012-08-10 | | 0010 | Escanner | 2012-03-21 | | 0012 | Procedador pentium | 2012-06-19 | | 0013 | Procesador SN | 2012-04-14 | | 0014 | Unidad CD | 2012-09-17 | | 0015 | hub | 2012-01-16 | | 0016 | Multifuncional | 2013-04-15 | | 0018 | Board | 2013-01-13 | | 0019 | impresora laser | 2013-10-20 | +--------+--------------------+------------------+ 13 rows in set (0.001 sec) MariaDB [Parcial1Parte2]> select descripcion, fechaadquisicion, case when(monthname(fechaadquisicion) in ('January','February','March','April', 'May','June')) then `Se dar n 5 meses para pagarlo' else 'Se dar n 8 meses de plazo' end as 'primer semestre' from fechas; `> ; `> ); `> ; `> go `> ; `> go `> select descripcion, fechaadquisicion, `> case `> when monthname(fechaadquisicion) in ('January', 'February', 'March', 'April', 'May', 'June') `> then 'Se dar n 5 meses para pagarlo' `> else 'Se dar n 8 meses de plazo' `> end as 'primer semestre' `> from fechas; `> ;; `> ; `> ) `> ; `> MariaDB [(none)]> create database FechasParcial1Parte2; Query OK, 1 row affected (0.010 sec) MariaDB [(none)]> use FechasParcial1Parte2; Database changed MariaDB [FechasParcial1Parte2]> create table Fechas(identi varchar(4) not null primary key, -> descripcion varchar (60) not null, -> fechaadquisicion DATE); Query OK, 0 rows affected (0.085 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0001','Chasis','2012-9-2'); Query OK, 1 row affected (0.011 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0002','mouse','2013-7-29'); Query OK, 1 row affected (0.016 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0003','teclado','2012-6-4'); Query OK, 1 row affected (0.016 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0004','ram','2012-3-27'); Query OK, 1 row affected (0.017 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0005','Memoria usb','2012-12-6'); Query OK, 1 row affected (0.007 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0006','ups','2012-3-25'); Query OK, 1 row affected (0.006 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0007','regulador voltaje','2012-5-8'); Query OK, 1 row affected (0.016 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0008','cableado','2012-4-24'); Query OK, 1 row affected (0.018 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0009','Tablet','2012-8-10'); Query OK, 1 row affected (0.006 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0010','Escanner','2012-3-21'); Query OK, 1 row affected (0.016 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0011','lapiz optico','2012-2-12'); Query OK, 1 row affected (0.007 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0012','Procedador pentium','2012-6-19'); Query OK, 1 row affected (0.017 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0013','Procesador SN','2012-4-14'); Query OK, 1 row affected (0.015 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0014','Unidad CD','2012-9-17'); Query OK, 1 row affected (0.015 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0015','hub','2012-1-16'); Query OK, 1 row affected (0.015 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0016','Multifuncional','2013-4-15'); Query OK, 1 row affected (0.018 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0017','Camara','2013-3-18'); Query OK, 1 row affected (0.016 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0018','Board','2013-1-13'); Query OK, 1 row affected (0.015 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0019','impresora laser','2013-10-20'); Query OK, 1 row affected (0.016 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0020','Fuente','2013-7-11'); Query OK, 1 row affected (0.005 sec) MariaDB [FechasParcial1Parte2]> insert into fechas(identi, descripcion, fechaadquisicion) values('0021','disco duro','2013-11-22'); Query OK, 1 row affected (0.017 sec) MariaDB [FechasParcial1Parte2]> select * from fechas; +--------+--------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+--------------------+------------------+ | 0001 | Chasis | 2012-09-02 | | 0002 | mouse | 2013-07-29 | | 0003 | teclado | 2012-06-04 | | 0004 | ram | 2012-03-27 | | 0005 | Memoria usb | 2012-12-06 | | 0006 | ups | 2012-03-25 | | 0007 | regulador voltaje | 2012-05-08 | | 0008 | cableado | 2012-04-24 | | 0009 | Tablet | 2012-08-10 | | 0010 | Escanner | 2012-03-21 | | 0011 | lapiz optico | 2012-02-12 | | 0012 | Procedador pentium | 2012-06-19 | | 0013 | Procesador SN | 2012-04-14 | | 0014 | Unidad CD | 2012-09-17 | | 0015 | hub | 2012-01-16 | | 0016 | Multifuncional | 2013-04-15 | | 0017 | Camara | 2013-03-18 | | 0018 | Board | 2013-01-13 | | 0019 | impresora laser | 2013-10-20 | | 0020 | Fuente | 2013-07-11 | | 0021 | disco duro | 2013-11-22 | +--------+--------------------+------------------+ 21 rows in set (0.001 sec) MariaDB [FechasParcial1Parte2]> select * from fechas where month(fechaadquisicion) < 06 and year(fechaadquisicion) = 2012; +--------+-------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+-------------------+------------------+ | 0004 | ram | 2012-03-27 | | 0006 | ups | 2012-03-25 | | 0007 | regulador voltaje | 2012-05-08 | | 0008 | cableado | 2012-04-24 | | 0010 | Escanner | 2012-03-21 | | 0011 | lapiz optico | 2012-02-12 | | 0013 | Procesador SN | 2012-04-14 | | 0015 | hub | 2012-01-16 | +--------+-------------------+------------------+ 8 rows in set (0.001 sec) MariaDB [FechasParcial1Parte2]> select min(fechaadquisicion) as 'Producto mas antiguo' from fechas; +----------------------+ | Producto mas antiguo | +----------------------+ | 2012-01-16 | +----------------------+ 1 row in set (0.002 sec) MariaDB [FechasParcial1Parte2]> select * from fechas where descripcion like "%o" or descripcion like "%m"; +--------+--------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+--------------------+------------------+ | 0003 | teclado | 2012-06-04 | | 0004 | ram | 2012-03-27 | | 0008 | cableado | 2012-04-24 | | 0011 | lapiz optico | 2012-02-12 | | 0012 | Procedador pentium | 2012-06-19 | | 0021 | disco duro | 2013-11-22 | +--------+--------------------+------------------+ 6 rows in set (0.001 sec) MariaDB [FechasParcial1Parte2]> select * from fechas where descripcion not like "%a" and descripcion not like "%e" and descripcion not like "%i" and descripcion not like "%o" and descripcion not like "%u" ; +--------+--------------------+------------------+ | identi | descripcion | fechaadquisicion | +--------+--------------------+------------------+ | 0001 | Chasis | 2012-09-02 | | 0004 | ram | 2012-03-27 | | 0005 | Memoria usb | 2012-12-06 | | 0006 | ups | 2012-03-25 | | 0009 | Tablet | 2012-08-10 | | 0010 | Escanner | 2012-03-21 | | 0012 | Procedador pentium | 2012-06-19 | | 0013 | Procesador SN | 2012-04-14 | | 0014 | Unidad CD | 2012-09-17 | | 0015 | hub | 2012-01-16 | | 0016 | Multifuncional | 2013-04-15 | | 0018 | Board | 2013-01-13 | | 0019 | impresora laser | 2013-10-20 | +--------+--------------------+------------------+ 13 rows in set (0.001 sec) MariaDB [FechasParcial1Parte2]> select descripcion, fechaadquisicion, case when(monthname(fechaadquisicion) in ('January','February','March','April', 'May','June')) then 'Se dar n 5 meses para pagarlo' else 'Se dar n 8 meses de plazo' end as 'primer semestre' from fechas; +--------------------+------------------+-------------------------------+ | descripcion | fechaadquisicion | primer semestre | +--------------------+------------------+-------------------------------+ | Chasis | 2012-09-02 | Se dar n 8 meses de plazo | | mouse | 2013-07-29 | Se dar n 8 meses de plazo | | teclado | 2012-06-04 | Se dar n 5 meses para pagarlo | | ram | 2012-03-27 | Se dar n 5 meses para pagarlo | | Memoria usb | 2012-12-06 | Se dar n 8 meses de plazo | | ups | 2012-03-25 | Se dar n 5 meses para pagarlo | | regulador voltaje | 2012-05-08 | Se dar n 5 meses para pagarlo | | cableado | 2012-04-24 | Se dar n 5 meses para pagarlo | | Tablet | 2012-08-10 | Se dar n 8 meses de plazo | | Escanner | 2012-03-21 | Se dar n 5 meses para pagarlo | | lapiz optico | 2012-02-12 | Se dar n 5 meses para pagarlo | | Procedador pentium | 2012-06-19 | Se dar n 5 meses para pagarlo | | Procesador SN | 2012-04-14 | Se dar n 5 meses para pagarlo | | Unidad CD | 2012-09-17 | Se dar n 8 meses de plazo | | hub | 2012-01-16 | Se dar n 5 meses para pagarlo | | Multifuncional | 2013-04-15 | Se dar n 5 meses para pagarlo | | Camara | 2013-03-18 | Se dar n 5 meses para pagarlo | | Board | 2013-01-13 | Se dar n 5 meses para pagarlo | | impresora laser | 2013-10-20 | Se dar n 8 meses de plazo | | Fuente | 2013-07-11 | Se dar n 8 meses de plazo | | disco duro | 2013-11-22 | Se dar n 8 meses de plazo | +--------------------+------------------+-------------------------------+ 21 rows in set (0.002 sec) MariaDB [FechasParcial1Parte2]> exit