sheena2994

Untitled

May 8th, 2017
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. $data = DB::select("
  2. SELECT * FROM (
  3. SELECT * FROM (
  4. SELECT M.id as message_id, M.customer_id, M.restaurant_id, M.message, M.created_at, C.name,
  5. CASE
  6. WHEN DATEDIFF(UTC_TIMESTAMP,M.created_at) != 0 THEN CONCAT(DATEDIFF(UTC_TIMESTAMP,M.created_at) ,' d ago')
  7. WHEN HOUR(TIMEDIFF(UTC_TIMESTAMP,M.created_at)) != 0 THEN CONCAT(HOUR(TIMEDIFF(UTC_TIMESTAMP,M.created_at)) ,' h ago')
  8. WHEN MINUTE(TIMEDIFF(UTC_TIMESTAMP,M.created_at)) != 0 THEN CONCAT(MINUTE(TIMEDIFF(UTC_TIMESTAMP,M.created_at)) ,' m ago')
  9. ELSE
  10. CONCAT(SECOND(TIMEDIFF(UTC_TIMESTAMP,M.created_at)) ,' s ago')
  11. END as time_since
  12. FROM message M JOIN customer C ON C.id = M.customer_id
  13. WHERE M.restaurant_id = $restaurant_id
  14. )
  15. AS chat ORDER BY chat.created_at DESC
  16. )
  17. AS chat GROUP BY chat.customer_id
  18. ORDER BY created_at DESC
  19. ");
Add Comment
Please, Sign In to add comment