Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. create table if not exists vuln(id serial, discovered_on timestamptz, patched_by timestamptz, message text, source_id bigint);
  2.  
  3. insert into vuln(discovered_on, patched_by, message, source_id) values(now() - '1 month'::interval, null, '1', 1);
  4. insert into vuln(discovered_on, patched_by, message, source_id) values(now() - '1 month'::interval, null, '2', 1000);
  5. insert into vuln(discovered_on, patched_by, message, source_id) values(now() - '3 month'::interval, now() - '2 month'::interval, '3', 1000);
  6. insert into vuln(discovered_on, patched_by, message, source_id) values(now() - '2 month'::interval, null, '1', 1);
  7. insert into vuln(discovered_on, patched_by, message, source_id) values(now() - '3 month'::interval, null, '1', 1);
  8. insert into vuln(discovered_on, patched_by, message, source_id) values(now() - '4 month'::interval, null, '1', 1);
  9. insert into vuln(discovered_on, patched_by, message, source_id) values(now() - '5 month'::interval, null, '1', 1);
  10.  
  11.  
  12.  
  13. select message,
  14. source_id,
  15. generate_series(date_trunc('month', discovered_on), least(date_trunc('month', discovered_on), now()), '1 month'::interval)
  16.  
  17. from vuln
  18. where source_id >= 1000;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement