31/05/2011, 12:38
|
| | Fecha de Ingreso: enero-2006
Mensajes: 3
Antigüedad: 18 años, 11 meses Puntos: 0 | |
Consulta SQL con PHP y PIVOT mediante ODBC Hola buen día. tengo una situación que no logro entender cómo aplicar en una consulta con PHP y presentarla en forma de tabla en una página Web. La situación es la siguiente:
Tengo dos tablas en una base de dates SQL Server 2005 a la cual me conecto por ODBC, una tabla guarda los datos de Productos y otra los Pedidos en la forma siguiente: Productos
Codigo | Nombre
Prod1 | Producto A
Prod2 | Producto B Pedidos
NumPedido | CodigoProd | Cantidad | Fecha
1 | Prod1 | 1000 | 2011-01-03
2 | Prod2 | 500 | 2011-01-17
3 | Prod2 | 1200 | 2011-01-30
4 | Prod1 | 300 | 2011-02-.07
Y quisiera que el resultado me diera las ventas totales por mes de cada producto en un formato similar al siguiente:
Codigo | Nombre | Pedidos Totales | Enero | Febrero |
Prod1 | Producto A | 2 | 1000 | 300 |
Prod2 | Producto B | 2 | 1700 | 0 |
Y claro, con los demás meses y productos. Con el total de pedidos no tengo problema (sería el colmo) mi problema es presentar de la forma mostrada el total de ventas por mes.
He visto que se puede hacer algo con PIVOT de SQL pero no he logrado echarlo a andar, siempre me manda algún tipo de error con las consultas que he revisado y tomado de la red así que no se si esa sea mi solución o haya otra opción.
Agradezco de antemano el tiempo que puedan ocupar para ayudarme. |