diff --git a/pgsql/scopes/select_kiss_projects.sql b/pgsql/scopes/select_kiss_projects.sql new file mode 100644 index 0000000..2a83234 --- /dev/null +++ b/pgsql/scopes/select_kiss_projects.sql @@ -0,0 +1,20 @@ +set search_path to kiss, public; + +\a \C \t \f ; + +\o ../data/projects_passiv.csv +select m2.trackid id1 , m1.trackid idx, m1.data->>'community' Gemeinde, m1.item Projekt, + m1.data->>'projectState' Status, m1.data->>'active' Aktiv, + to_char(m2.timestamp, 'DD.MM.YYYY') Datum1, + to_char(m1.timestamp, 'DD.MM.YYYY') Datumx +from messages_current m1, messages m2 +where m1.domain='kiss' and m1.class='project' + and (m1.data->>'projectState')::integer in (30, 40) + --and m1.payload->>'active' is not null + and m2.trackid = (select min(trackid) from messages m3 + where m3.domain = m1.domain and m3.action = m1.action + and m3.class = m1.class and m3.item = m1.item + and m3.data->>'projectState' = m1.data->>'projectState') + order by m1.data->>'community', m1.item +--limit 20 +--\g ../data/projects_passiv.csv