Guest User

Untitled

a guest
Dec 17th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. SELECT *
  2. FROM
  3. /* DDD */
  4. (SELECT historyid, url, title, guid, domain_id, domain, localvisitdate, remotevisitdate, localvisitcount, remotevisitcount, iconid, iconurl, icondate, icontype, iconwidth, frecencies, is_bookmarked
  5. FROM
  6.  
  7. /* CCC */
  8. (SELECT historyid, url, title, guid, domain_id, domain, Max(localvisitdate) AS localVisitDate, Max(remotevisitdate) AS remoteVisitDate, Sum(localvisitcount) AS localVisitCount, Sum(remotevisitcount) AS remoteVisitCount, Max(frecency), Sum(frecency) AS frecencies, 0 AS is_bookmarked
  9. FROM
  10. /* BBB */
  11. (SELECT *,
  12. ( ( ( 2 + localvisitcount ) * ( 2 + localvisitcount ) ) * Max(2, 100 * 225 / ( ( ( 1513210113245088 - localvisitdate ) / 86400000000.0 ) * ( ( 1513210113245088 - localvisitdate ) / 86400000000.0 ) + 225 )) + remotevisitcount * Max(1, 100 * 110 / ( ( ( 1513210113245102 - remotevisitdate ) / 86400000000.0 ) * ( ( 1513210113245102 - remotevisitdate ) / 86400000000.0 ) + 110 ) ) ) AS
  13. frecency
  14. FROM
  15.  
  16. /* AAA inner history */
  17. (SELECT history.id AS historyID, history.url AS url , history.title AS title, history.guid AS guid , domain_id, domain, Coalesce(Max(CASE is_local WHEN 1 THEN date ELSE 0 end), 0) AS localVisitDate, Coalesce(Max(CASE is_local WHEN 0 THEN date ELSE 0 end), 0) AS remoteVisitDate, Coalesce(Sum(is_local), 0) AS localVisitCount, Coalesce(Sum(CASE is_local WHEN 1 THEN 0 ELSE 1 end), 0) AS remoteVisitCount
  18. FROM (select * from history
  19. INNER JOIN domains ON domains.id = history.domain_id
  20. INNER JOIN visits ON visits.siteid = history.id
  21. LEFT JOIN view_all_bookmarks ON view_all_bookmarks.url = history.url
  22. WHERE (( ( history.url LIKE '%git%' ) OR ( history.title LIKE '%git%' ) ))
  23. AND view_all_bookmarks.url IS NULL) as history
  24. GROUP BY historyid)
  25. /* AAA */
  26.  
  27. WHERE ( ( ( localvisitcount > 0 ) OR ( remotevisitcount > 0 ) )
  28. AND ( ( localvisitdate > 1497485313245106 )
  29. OR ( remotevisitdate > 1497485313245106 ) ) )
  30. ORDER BY frecency DESC
  31. LIMIT 1000)
  32. /* BBB */
  33.  
  34. GROUP BY historyid
  35. ORDER BY frecencies DESC
  36. LIMIT 100)
  37. /* CCC */
  38.  
  39. LEFT OUTER JOIN view_history_id_favicon ON historyid = view_history_id_favicon.id
  40. ORDER BY frecencies DESC)
Add Comment
Please, Sign In to add comment