ossiejhmoore

Content Server : Provider Data Reference Count Queries

Dec 23rd, 2014
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.59 KB | None | 0 0
  1. --refcnt -vs- actual for specific provider id
  2. SELECT pv.providerid, pv.refcnt, COUNT(*) actual
  3.   FROM dtreecore d
  4.   JOIN dversdata dv ON d.dataid = dv.docid AND d.deleted =0
  5.   JOIN providerdata pv ON dv.providerid = pv.providerid
  6.   WHERE dv.providerid = 501576
  7.   GROUP BY pv.providerid, pv.refcnt;
  8.  
  9. --any refcnt lower than actual right now?
  10. SELECT * FROM (
  11. SELECT pv.providerid, pv.refcnt, COUNT(*) actual
  12. FROM dtree d
  13. JOIN dversdata dv ON d.dataid = dv.docid
  14. JOIN providerdata pv ON dv.providerid = pv.providerid
  15. GROUP BY pv.providerid, pv.refcnt ) DATA
  16. WHERE DATA.refcnt < DATA.actual;
Advertisement
Add Comment
Please, Sign In to add comment