Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: None  |  size: 1.29 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. MySQL Select query  - Sorting data based on date
  2. supplier_ID   Item_ID   Date                  Price    QTY
  3. 1             1         2012-01-01 00:00:00   500.00   2
  4. 1             1         2012-01-03 00:00:00   450.00   10
  5. 2             1         2012-01-01 00:00:00   400.00   5
  6. 3             1         2012-05-01 00:00:00   500.00   1
  7.        
  8. supplier_ID      2012-01-01   2012-01-03   2012-05-01  
  9. 1                500.00(2)    450.00(10)   null
  10. 2                400.00(5)    null         null
  11. 3                null         null         500.00(1)
  12.        
  13. supplier_ID      2012-01-01   2012-01-03   2012-05-01  
  14. 1                500.00       450.00       null
  15. 2                400.00       null         null
  16. 3                null         null         500.00
  17.        
  18. +---------+------------+-------------+-------------+
  19. | Item_ID | Date       | supplier_ID | price       |
  20. +---------+------------+-------------+-------------+
  21. |       1 | 2012-01-01 |           1 | 500.00 (2)  |
  22. |       1 | 2012-01-01 |           2 | 400.00 (5)  |
  23. |       1 | 2012-01-03 |           1 | 450.00 (10) |
  24. |       1 | 2012-05-01 |           3 | 500.00 (1)  |
  25. |  ...    |    ...     |     ...     |    .....    |
  26.        
  27. SELECT Item_ID,Date,supplier_ID,CONCAT(FORMAT(Price,2),' (',QTY,')') AS price
  28. FROM item_supplier
  29. ORDER BY Item_ID,Date,supplier_ID;