Parte 2

Manejo de Fechas 

Realizar 

- Que articulos fueron adquiridos antes del 6 mes del 2012.

 - Determinar el articulo que tiene fecha mas antigua de adquisición.

 - Seleccionar los articulos que terminan en en (o) y (m). 

- Listar los productos que tienen al final consonante.

 - Si las fechas de adquisición es en el primer semestre del año, se daran 5 meses para el pago

 - Si las fechas de adquisición es en el segundo semestre del año, se daran 8 meses de plazooduce un texto aquí...


Análisis

- Que artículos fueron adquiridos antes del 6 mes del 2012. 

  1. Que información desea mostrar: Artículos antes del mes 6 2012
  1. De que tabla: Tabla Pagos
  2. Identificar las condiciones si la hay:Año=2012 y mes < del mes 6 ;
  3. Identificar que comandos me sirven para ver la solución: Select, where, and.

Sintaxis

select * from pagos where year(fechaadquisicion) = 2012 and month(fechaadquisicion) < 6;


 - Determinar el articulo que tiene fecha mas antigua de adquisición

  1. Que información desea mostrar: Articulo con mas antiguedad
  2. De que tabla: Tabla Pagos
  3. Identificar las condiciones si la hay: fechaadquisicion = (select max(fechaadquisicion) ;
  4. Identificar que comandos me sirven para ver la solución: Select, where, max.

Sintaxis

select * from Pagos where fechaadquisicion = (select max(fechaadquisicion) from pagos);

 - Seleccionar los articulos que terminan en en (o) y (m).

  1. Que información desea mostrar: Articulos que terminan en o y m
  2. De que tabla: Tabla Pagos
  3. Identificar las condiciones si la hay: like '%o' or descripcion like '%m';
  4. Identificar que comandos me sirven para ver la solución: Select, where, like.

Sintaxis

select * from pagos where descripcion like '%o' or descripcion like '%m';

- Listar los productos que tienen al final consonante.

  1. Que información desea mostrar: productos que tiene consonante al final
  2. De que tabla: Tabla Pagos
  3. Identificar las condiciones si la hay: not like (a,e,i,o,u)
  4. Identificar que comandos me sirven para ver la solución: Select, where, like, and

Sintaxis

select * from pagos 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';

- Si las fechas de adquisición es en el primer semestre del año, se daran 5 meses para el pago

  1. Que información desea mostrar:Plazo de fechas de adquisición 
  2. De que tabla: Tabla Pagos
  3. Identificar las condiciones si la hay: if(month(fechaadquisicion)
  4. Identificar que comandos me sirven para ver la solución: Select, where, as,if

Sintaxis

select Identi, descripcion, fechaadquisicion, if(month(fechaadquisicion) <= 6, 'Dar 5 meses plazo', 'No dar plazo') As 'Plazo' from pagos;

- Si las fechas de adquisición es en el segundo semestre del año, se daran 8 meses de plazooduce un texto aquí...

  1. Que información desea mostrar: Plazo de fechas de adquisición
  2. De que tabla: Tabla Pagos
  3. Identificar las condiciones si la hay: if(month(fechaadquisicion)
  4. Identificar que comandos me sirven para ver la solución: Select, where, as,if

Sintaxis

select Identi, descripcion, fechaadquisicion, if(month(fechaadquisicion) > 6, 'Dar 8 meses plazo', 'No dar plazo') As 'Plazo' from pagos;

Este link contiene el tee de la base de datos, consultas y comandos 

Este Link contiene la base de datos


© 2020 Bases de datos | Todos los derechos reservados
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar