Parte2
Manejo de Fechas....
- Que articulos fueron adquiridos antes del 6 mes del 2012.
Análisis:
1. Información que deseamos Mostrar: Compras antes del mes 6 del 2012
2. Donde esta la información: Tabla pagos
3. Identificar la condición que hay: substr(fechaadquisicion,1,7) < ('2012-06') ;
4. Identificar que comando me sirven para dar la solución: Select, where, substr.
Sintaxis >>>
select * from pagos where substr(fechaadquisicion,1,7) < ('2012-06') ;
- Determinar el articulo que tiene fecha mas antigua de adquisición.
Análisis:
1. Información que deseamos Mostrar: Articulo con fecha mas antigua
2. Donde esta la información: Tabla pagos
3. Identificar la condición que hay: substr(fechaadquisicion,1,7) < ('2012-06') ;
4. Identificar que comando me sirven para dar la solución: Select, where, substr.
Sintaxis >>>
select * from pagos where fechaadquisicion = (select max(fechaadquisicion) from pagos);
- Seleccionar los artículos que terminan en en (o) y (m).
Análisis:
1. Información que deseamos Mostrar: Articulo que terminen en letra o y m
2. Donde esta la información: Tabla pagos
3. Identificar la condición que hay: like '%o' or descripcion like '%m';
4. Identificar que comando me sirven para dar 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.
Análisis:
1. Información que deseamos Mostrar: Articulo que su nombre termine en consonante.
2. Donde esta la información: Tabla pagos
3. Identificar la condición que hay: not rlike '[aeiou];
4. Identificar que comando me sirven para dar la solución: Select, where, like.
Sintaxis >>>
select * from pagos where descripcion not rlike '[aeiou];
- 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 plazo.
Análisis:
1. Información que deseamos Mostrar: Plazos según fecha de adquisición.
2. Donde esta la información: Tabla pagos
3. Identificar la condición que hay: if(month(fechaadquisicion)
4. Identificar que comando me sirven para dar la solución: Select, if,month.
Sintaxis >>>
select descripcion,fechaadquisicion, if(month(fechaadquisicion) <= 6, 'Plazo 5 Meses', 'Plazo 8 meses')'Plazo Pago' from pagos;
Copia Base de Datos:
Evidencia tee: