Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
Warehouse
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3namespace BO\Zmsdb\Query;
4
5class Warehouse extends Base
6{
7    /**
8     * @var String TABLE mysql table reference
9     */
10    const TABLE = 'wartenrstatistik';
11
12    const QUERY_READ_DAY = '
13        SELECT * FROM ' . self::TABLE . '
14        WHERE `standortid` = :scopeid
15            AND `datum` BETWEEN :datestart AND :dateend
16        ORDER BY `datum` ASC
17    ';
18
19    const QUERY_SUBJECTS = '
20        SELECT
21            w.`standortid` as subject,
22            MIN(`datum`) AS periodstart,
23            MAX(`datum`) AS periodend,
24            CONCAT(`Bezeichnung`, " ", `standortinfozeile`) AS description
25        FROM ' . self::TABLE . ' AS w
26            LEFT JOIN ' . Scope::TABLE . ' AS s ON w.`standortid` = s.`StandortID`
27        GROUP BY w.`standortid`
28        ORDER BY w.`standortid` ASC
29    ';
30
31    const QUERY_PERIODLIST_DAY = '
32        SELECT
33            `datum`
34        FROM ' . self::TABLE . ' AS w
35        WHERE `standortid` = :scopeid
36        ORDER BY `datum` ASC
37    ';
38}