Guest User

Untitled

a guest
Nov 20th, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.05 KB | None | 0 0
  1. SELECT
  2. A.CREATED_TIME,
  3. A.ID,
  4. A.LINK,
  5. A.PICTURE,
  6. A.MESSAGE,
  7. B.AMOUNT_COMMENTS,  
  8. C.LIKES,
  9. A.SHARES,
  10. ROUND((B.NEGATIVE)/(0.1* C.LIKES + B.AMOUNT_COMMENTS)*100,2) AS "NEGATIVE_MOOD",
  11. ROUND((B.NEUTRAL)/(0.1* C.LIKES + B.AMOUNT_COMMENTS)*100,2) AS "NEUTRAL_MOOD",
  12. ROUND((B.POSITIVE + (0.1* C.LIKES))/(0.1* C.LIKES + B.AMOUNT_COMMENTS)*100,2) AS "POSITIVE_MOOD"
  13. --IFNULL(B.NEGATIVE,0) AS "NEGATIVE_MOOD",
  14. --IFNULL(B.NEUTRAL,0) AS "NEUTRAL_MOOD",
  15. --IFNULL(B.POSITIVE,0) + IFNULL((0.1* C.LIKES),0) AS "POSITIVE_MOOD"
  16. FROM FBWALLPOST A
  17. LEFT JOIN
  18. (
  19.     SELECT
  20.     POST_ID,
  21.     COUNT(POST_ID) AS "AMOUNT_COMMENTS",
  22.     COUNT(CASE WHEN SENTIMENT_VALUE < '0' THEN '1' END) AS "NEGATIVE",
  23.     COUNT(CASE WHEN SENTIMENT_VALUE = '0' THEN '1' END) AS "NEUTRAL",
  24.     COUNT(CASE WHEN SENTIMENT_VALUE > '0' THEN '1' END) AS "POSITIVE"
  25.     FROM BECKS_FBCOM
  26.     GROUP BY POST_ID
  27. ) B
  28. ON A.ID = B.POST_ID
  29. LEFT JOIN
  30. (
  31.     SELECT
  32.     POST_ID,
  33.     COUNT(POST_ID) AS "LIKES"
  34.     FROM FBLIKE
  35.     GROUP BY POST_ID
  36. ) C
  37. ON A.ID = C.POST_ID
  38. WHERE A.SOURCE = 'fb_becks.de/feed'
  39. ORDER BY A.CREATED_TIME DESC
Advertisement
Add Comment
Please, Sign In to add comment