tengo mi tabla y algunos datos asi
id_tienda | id_articulo | anio | mes1vendidos | mes2vendidos | mesNvendidos ... (12 meses)
1500 | 1 | 2009 |50 | 40 | ...
1500 | 2 | 2009 |30 | 30 | ...
1500 | 5 | 2009 |10 | 15 | ...
1760 | 1 | 2009 |15 | 14 | ...
1760 | 2 | 2009 |10 | 15 | ...
1760 | 5 | 2009 |05 | 10 | ...
Los id signidican:
1 - boligrafos
2 - lapices
5 - pegamento
estoy tratando de hacer una consulta que me diga de una misma tienda cuantas veces y en que año se vendieron mas boligrafos que lapices. O mas pegamentos que lapices (o las convinaciones que sean). Hice esta consulta:
select * from articulos where ((id_articulo=1)<(id_articulo=2)) and anio = 2009 and id-tienda=1500;
Lo que quiero es que compare el primer valor del articulo 1 con el primer valor del articulo 2, osea los boligrafos vendidos en el mes uno con los lapices vendidos en el mes uno, y asi con el siguiente mes hasta el 12 que es diciembre.
Pero el resultado que me arroja es:
select * from articulos where ((id_articulo=1)<(id_articulo=2)) and anio = 2009 and id-tienda=1500;
R:--> 1500 | 1 | 2009 |50 | 40 | ...
Si le cambio a >
select * from articulos where ((id_articulo=1)>(id_articulo=2)) and anio = 2009 and id-tienda=1500;
R:--> 1500 | 2 | 2009 |30 | 30 | ...
No esta comparado los valores, lo unico que compara el el id_articulo, como puedo hacer esa consulta o mejor tomo los valores y los comparo con php, aun asi no se como hacerlo. quien me ayuda.