uj könyvtär Scripts
This commit is contained in:
80
Scripts/sql/Statistik.sql
Normal file
80
Scripts/sql/Statistik.sql
Normal file
@@ -0,0 +1,80 @@
|
||||
-- Nach Druckern sortierte Druckstatistik
|
||||
SELECT
|
||||
drucker AS `Drucker`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
GROUP BY drucker
|
||||
ORDER BY `Alle Seiten` DESC;
|
||||
|
||||
-- Tägliche Druckstatistik
|
||||
SELECT
|
||||
DATE(datum) AS `Datum`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
GROUP BY DATE(datum)
|
||||
ORDER BY `Datum`;
|
||||
|
||||
-- Täglich nach Drucker sortierte Druckstatistik
|
||||
SELECT
|
||||
DATE(datum) AS `Datum`,
|
||||
drucker AS `Drucker`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
GROUP BY DATE(datum), drucker
|
||||
ORDER BY `Datum`, `Drucker`;
|
||||
|
||||
-- Wöchentlich Druckstatistik
|
||||
SELECT
|
||||
DATE_FORMAT(datum, '%Y-%u') AS `Woche`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
GROUP BY DATE_FORMAT(datum, '%Y-%u')
|
||||
ORDER BY `Woche`;
|
||||
|
||||
-- Wöchentlich nach Drucker sortierte Druckstatistik
|
||||
SELECT
|
||||
DATE_FORMAT(datum, '%Y-%u') AS `Woche`,
|
||||
drucker AS `Drucker`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
GROUP BY DATE_FORMAT(datum, '%Y-%u'), drucker
|
||||
ORDER BY `Woche`, `Drucker`;
|
||||
|
||||
-- Tägliche Druckstatistik für einen bestimmten Drucker
|
||||
SELECT
|
||||
DATE(datum) AS `Datum`,
|
||||
drucker AS `Drucker`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
WHERE drucker = 'NYOMTATO_NEVE'
|
||||
AND DATE(datum) = CURDATE()
|
||||
GROUP BY DATE(datum), drucker;
|
||||
|
||||
-- Täglich nach Rechner sortierte Druckstatistik
|
||||
SELECT
|
||||
DATE(datum) AS `Datum`,
|
||||
rechner AS `Rechner`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
GROUP BY DATE(datum), rechner
|
||||
ORDER BY `Datum`, `Rechner`;
|
||||
|
||||
-- Monatliche Druckstatistik venigsten gedrucht Seiten
|
||||
SELECT
|
||||
DATE_FORMAT(datum, '%Y-%m') AS `Monat`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
GROUP BY DATE_FORMAT(datum, '%Y-%m')
|
||||
ORDER BY `Alle Seiten` ASC
|
||||
LIMIT 9;
|
||||
|
||||
-- Nach Druckern sortierte Druckstatistik ( auser paar Drucker )
|
||||
SELECT
|
||||
drucker AS `Drucker`,
|
||||
SUM(seiten) AS `Alle Seiten`
|
||||
FROM drucklog
|
||||
WHERE drucker NOT IN ('Elbe Fach 2', 'Elbe Fach A', 'Elbe Fach B', 'Elbe Fach 1', 'Weser Fach 4', 'Weser Fach 7', 'Elbe Fach 7')
|
||||
GROUP BY drucker
|
||||
ORDER BY `Alle Seiten` ASC
|
||||
LIMIT 10;
|
||||
|
||||
Reference in New Issue
Block a user