# ZQuery Template Query collection for ZDB ## Query Tips - Always use date for filter queries - Using the site_id filter would be better - To check query results, filter the date using the past 7 days first ## Query #### Example #1 query meas lookup to `network_cell` to get `site_id` field, from 7 days before until yesterday with specify `site_id` ```sql select date, site_id, sum(payload_mbyte) as payload_mbyte from r11.meas_2g_daily m join network_cell n on m.network_cell_id = n.id where date between date_int(7) and date_int(1) and site_id in ('SITE_ID') group by date, site_id order by site_id, date; ``` #### Example #2 query meas lookup to `network_cell` to get `site_id` field and `cluster` name, from 7 days before until yesterday with specify `cluster` ```sql select date, n.site_id, cluster, sum(payload_mbyte) as payload_mbyte from r11.meas_2g_daily m join network_cell n on m.network_cell_id = n.id join ref_site r on n.site_id = r.site_id where date between date_int(7) and date_int(1) and r.cluster in ('CLUSTER NAME') group by date, n.site_id, cluster order by cluster, n.site_id, date; ``` ## Function List | Function | Example | Result | Description | | :-------- | :------- | :------- | :------------------------- | | to_week(date) | to_week('2023-12-01') | 202348 | convert date to week | | date_from(yearweek) | date_from('202348') | 2023-12-01 | start date of a week | | date_to(yearweek) | date_to('202348') | 2023-12-07 | start end of a week | | date_int(number) | date_int(2) | 2023-12-06 | get date with interval from current date | | ndp(num, denum) | ndp(2,4) | 50.00 | num denum calculation with percentage result format | | nds(num, denum) | nds(1,3) | 0.33 | num denum calculation with standard result format | ## Table List | Schema | Table | Description | | :-------- | :------- | :------------------------- | | r08, r09, r11 | meas_2g_hourly | meas hourly cell | | r08, r09, r11 | meas_4g_hourly | meas hourly cell | | r08, r09, r11 | meas_5g_hourly | meas hourly cell | | r08, r09, r11 | meas_2g_daily | meas daily cell | | r08, r09, r11 | meas_4g_daily | meas daily cell | | r08, r09, r11 | meas_5g_daily | meas daily cell | | r08, r09, r11 | meas_2g_daily_bh_traffic | meas daily busy hour (by traffic) cell | | r08, r09, r11 | meas_4g_daily_bh_activeuser | meas daily busy hour (by active user) cell | | r08, r09, r11 | meas_5g_daily_bh_payload | meas daily busy hour (by payload) cell | | r08, r09, r11 | meas_2g_daily_bdbh_traffic | meas weekly busy day busy hour (by traffic) cell | | r08, r09, r11 | meas_4g_daily_bdbh_activeuser | meas weekly busy day busy hour (by active user) cell | | r08, r09, r11 | meas_5g_daily_bdbh_payload | meas weekly busy day busy hour (by payload) cell | | r08, r09, r11 | pl_2g_hourly | packet loss hourly site | | r08, r09, r11 | pl_4g_15min | packet loss 15 minutes site | | Schema | Table | Description | | :-------- | :------- | :------------------------- | | public | network_cell | cell reference for meas lookup | | public | network_site | site reference for pl lookup | | public | ref_site | region reference | ## Features - Light/dark mode toggle - Live previews - Fullscreen mode - Cross platform