Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2010, 11:14
Avatar de SymarCs
SymarCs
 
Fecha de Ingreso: abril-2010
Mensajes: 67
Antigüedad: 14 años, 11 meses
Puntos: 1
Comparar campo misma tabla diferente variable

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.