-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathraw.sh
More file actions
executable file
·48 lines (40 loc) · 1.89 KB
/
Copy pathraw.sh
File metadata and controls
executable file
·48 lines (40 loc) · 1.89 KB
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
#!/bin/bash
#sqlite3 -echo -box data.db \
#'SELECT
# CASE
# WHEN CAST(strftime("%m", termen) AS INTEGER) BETWEEN 1 AND 3 THEN strftime("%Y", termen) || "-1 триместр"
# WHEN CAST(strftime("%m", termen) AS INTEGER) BETWEEN 4 AND 6 THEN strftime("%Y", termen) || "-2 триместр"
# WHEN CAST(strftime("%m", termen) AS INTEGER) BETWEEN 7 AND 9 THEN strftime("%Y", termen) || "-3 триместр"
# WHEN CAST(strftime("%m", termen) AS INTEGER) BETWEEN 10 AND 12 THEN strftime("%Y", termen) || "-4 триместр"
# END AS semestr,
# COUNT(*) AS count
#FROM Dosar11 GROUP BY semestr ORDER BY semestr;'
#FROM Dosar11 WHERE termen >= CURRENT_DATE GROUP BY semestr ORDER BY semestr;'
sqlite3 -echo -box data.db 'SELECT * FROM Dosar11 ORDER BY year, number;' > raw_dosar11.txt
sqlite3 -echo -box data.db 'SELECT * FROM Termen11 ORDER BY id, termen;' > raw_termen11.txt
#sqlite3 -echo -box data.db "SELECT * FROM Dosar11 WHERE result = 1 AND refuz = 1;"
#sqlite3 -echo -box data.db 'SELECT * FROM Refuz11 ORDER BY id, ordin;' > raw_refuz11.txt
#sqlite3 -echo -box data.db "SELECT strftime('%Y-%m', solutie) AS year_month, COUNT(*) AS refusals_count FROM Refuz11 WHERE solutie IS NOT NULL GROUP BY year_month ORDER BY year_month;" > raw_refuz11_by_month.txt
#sqlite3 -echo -box data.db "
#SELECT
# r.year_month,
# r.refusals_count,
# t.total_orders,
# ROUND(r.refusals_count * 100.0 / t.total_orders, 2) AS refusal_percent
#FROM (
# SELECT strftime('%Y-%m', solutie) AS year_month,
# COUNT(*) AS refusals_count
# FROM Refuz11
# WHERE solutie IS NOT NULL
# GROUP BY year_month
#) AS r
#JOIN (
# SELECT strftime('%Y-%m', solutie) AS year_month,
# COUNT(*) AS total_orders
# FROM Dosar11
# WHERE solutie IS NOT NULL
# GROUP BY year_month
#) AS t
#ON r.year_month = t.year_month
#ORDER BY r.year_month;
#" > raw_refuz11_by_percent.txt