-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathQueryO.sql
75 lines (75 loc) · 2.08 KB
/
QueryO.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
SELECT
*
FROM
dscr_events de
INNER JOIN
dscr_bail_events AS dbe
ON dbe.case_number = de.case_number
INNER JOIN
(
SELECT
cases.case_number
FROM
cases
WHERE
court IN
(
SELECT DISTINCT
court
FROM
cases
WHERE
query_court = 'BALTIMORE CITY'
)
)
AS ci
ON ci.case_number = dbe.case_number
WHERE
dbe.event_name = 'BALR'
AND dbe.date >= '2018-10-1'
AND dbe.date < '2018-10-31'
AND de.event_name = 'BOND'
AND de.date >= dbe.date
AND de.date <= dbe.date + INTERVAL '5 days'
AND de.case_number IN
(
SELECT
balr.case_number
FROM
dscr_bail_events balr
INNER JOIN
dscr_bail_events init
ON balr.case_number = init.case_number
INNER JOIN
(
SELECT
cases.case_number
FROM
cases
WHERE
court IN
(
SELECT DISTINCT
court
FROM
cases
WHERE
query_court = 'BALTIMORE CITY'
)
)
AS ci
ON ci.case_number = balr.case_number
WHERE
init.date >= '2018-10-1'
AND init.date < '2018-10-31'
AND init.date <= balr.date
AND balr.date <= init.date + INTERVAL '5 days'
AND init.event_name = 'INIT'
AND
(
init.code = 'HWOB'
OR init.code = 'ROR'
OR init.code = 'HDOB'
)
AND balr.event_name = 'BALR'
)