Export script for analysis in Excel.

This commit is contained in:
Markus Birth 2017-04-05 15:16:51 +02:00
parent c88691e71c
commit 54f56fd2ad
2 changed files with 25 additions and 0 deletions

3
export.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
sqlite3 mosobjects.db3 < export.sql

22
export.sql Normal file
View File

@ -0,0 +1,22 @@
.headers on
.mode csv
.output export.csv
SELECT *
FROM mosobjects m
LEFT JOIN mosobjlinks l ON m.objId=l.objId
LEFT JOIN mosobjects o ON l.planningId=o.objId
LEFT JOIN mosservers s1 ON m.mosId=s1.mosId
LEFT JOIN mosservers s2 ON o.mosId=s2.mosId
LEFT JOIN mosusers ucre1 ON m.createdBy=ucre1.userId
LEFT JOIN mosusers uchg1 ON m.changedBy=uchg1.userId
LEFT JOIN mosusers ucre2 ON o.createdBy=ucre2.userId
LEFT JOIN mosusers uchg2 ON o.changedBy=uchg2.userId
LEFT JOIN mosstatus st1 ON m.statusId=st1.statusId
LEFT JOIN mosstatus st2 ON o.statusId=st2.statusId
LEFT JOIN mosair a1 ON m.objAir=a1.airId
LEFT JOIN mosair a2 ON o.objAir=a2.airId
LEFT JOIN mosgroups g1 ON m.groupId=g1.groupId
LEFT JOIN mosgroups g2 ON o.groupId=g2.groupId
LEFT JOIN moslufs lu ON m.objId=lu.objId
WHERE g1.objGroup="OA Material" AND m.objSlug LIKE "%MAZ%"
;