Soluciones

English version (when available)

T04.001- Toda la información de los pedidos anteriores a octubre de 2010.

select * from pedido where fecha < '2010-10-01';


T04.002- Toda la información de los pedidos posteriores a agosto de 2010.

select * from pedido where fecha > '2010-08-31';


T04.003- Toda la información de los pedidos realizados entre agosto y octubre de 2010.

select * from pedido where fecha > '2010-07-31' and fecha < '2010-11-01';
Solución alternativa:
select * from pedido where fecha between '2010-08-01' and '2010-10-30';


T04.004- Toda la información de los pedidos realizados el 3 de marzo o el 27 de octubre de 2010.

select * from pedido where fecha = '2010-03-03' or fecha = '2010-10-27';


T04.005- ¿En qué día y hora vivimos?

select now();


T04.006- Códigos de articulos solicitados en 2010, eliminando duplicados y ordenado ascendentemente.

select distinct articulo
from linped l, pedido p
where l.numpedido=p.numpedido 
  and year(fecha)=2010  
order by articulo;
Solución alternativa:
select distinct articulo
from linped l, pedido p
where l.numpedido=p.numpedido 
  and fecha between '2010-01-01' and '2010-12-31'  
order by articulo;


T04.007- Códigos de articulos solicitados en pedidos de marzo de 2010, eliminando duplicados y ordenado ascendentemente.

select distinct articulo
from linped l, pedido p
where l.numpedido=p.numpedido 
  and month(fecha)=3 and year(fecha)=2010  
order by articulo;
Solución alternativa:
select distinct articulo
from linped l, pedido p
where l.numpedido=p.numpedido 
  and fecha between '2010-03-01' and '2010-03-31'  
order by articulo;


T04.008- Toda la información de USUARIOs nacido en marzo de cualquier año.

select * from usuario where month(nacido)=3