Query que me ordene el resultado por meses
Publicado por Ghensys (3 intervenciones) el 08/12/2016 20:30:38
Buenas tardes, tengo una duda, quiero hacer un query al que yo le pase un rango de fechas y el resultado lo pueda ordenar por mes, tengo una tabla principal donde registro cada "suministro" que me trae un "proveedor".
Ej. Tabla principal
|.... proveedor ......| .....suministro...... | ......fecha..... |
-------------------------------------------
|....proveedor1.....|..material1.............| 2016-01-01 |
|....proveedor2.....|..material2.............| 2016-01-01 |
|....proveedor1.....|..material3.............| 2016-02-01 |
|....proveedor3.....|..material4.............| 2016-03-01 |
|....proveedor4.....|..material5.............| 2016-03-01 |
|....proveedor4.....|..material6.............| 2016-03-01 |
|....proveedor2.....|..material7.............| 2016-01-01 |
|....proveedor1.....|..material8.............| 2016-05-01 |
El query quiero que me indique cuantas veces el proveedor suministro materiales en cada mes, algo asi.
|...Mes....|..Proveedor1..|..Proveedor2..|..Proveedor3..|..Proveedor4..|
|ENERO|............1...........|............2...........|...........0............|...........0............|
|FEBRERO|......1............|............0...........|...........0............|...........0............|
|MARZO|..........0.............|............0...........|...........1............|...........1............|
|ABRIL|.............0.............|............0...........|...........0............|...........0............|
|MAYO|.............1.............|............0...........|...........0............|...........0............|
Y asi sucesivamente, me comentaron que hay funciones, pero en los manuales de postgres me complico tratando de enterderlo
Seria algo asi como un Count por cada mes, cuantas veces ese proveedor suministro materiales al mes durante un año
Ej. Tabla principal
|.... proveedor ......| .....suministro...... | ......fecha..... |
-------------------------------------------
|....proveedor1.....|..material1.............| 2016-01-01 |
|....proveedor2.....|..material2.............| 2016-01-01 |
|....proveedor1.....|..material3.............| 2016-02-01 |
|....proveedor3.....|..material4.............| 2016-03-01 |
|....proveedor4.....|..material5.............| 2016-03-01 |
|....proveedor4.....|..material6.............| 2016-03-01 |
|....proveedor2.....|..material7.............| 2016-01-01 |
|....proveedor1.....|..material8.............| 2016-05-01 |
El query quiero que me indique cuantas veces el proveedor suministro materiales en cada mes, algo asi.
|...Mes....|..Proveedor1..|..Proveedor2..|..Proveedor3..|..Proveedor4..|
|ENERO|............1...........|............2...........|...........0............|...........0............|
|FEBRERO|......1............|............0...........|...........0............|...........0............|
|MARZO|..........0.............|............0...........|...........1............|...........1............|
|ABRIL|.............0.............|............0...........|...........0............|...........0............|
|MAYO|.............1.............|............0...........|...........0............|...........0............|
Y asi sucesivamente, me comentaron que hay funciones, pero en los manuales de postgres me complico tratando de enterderlo
Seria algo asi como un Count por cada mes, cuantas veces ese proveedor suministro materiales al mes durante un año
Valora esta pregunta


0