PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
create table t ( `id` int, `count` int, `timestamp` datetime ); insert into t values (6282, 120, '2021-11-21 18:51:00'), (6283, 121, '2021-11-21 18:52:00'), (6284, 122, '2021-11-21 18:53:00'), (6285, 123, '2021-11-21 18:54:00'); SELECT DISTINCT DATE(`timestamp`) as day, FIRST_VALUE(`count`) OVER (PARTITION BY DATE(`timestamp`) ORDER BY `timestamp`) as start_day_count, FIRST_VALUE(`count`) OVER (PARTITION BY DATE(`timestamp`) ORDER BY `timestamp` DESC) as end_day_count FROM t;
Copy Clear
Copy Format Clear
<?php $query = " SELECT DISTINCT FIRST_VALUE(`count`) OVER (PARTITION BY DATE(`timestamp`) ORDER BY `timestamp`) as start_day_count, FIRST_VALUE(`count`) OVER (PARTITION BY DATE(`timestamp`) ORDER BY `timestamp` DESC) as end_day_count FROM t WHERE DATE(`timestamp`) = '2021-11-21';"; $result = mysqli_query($mysqli, $query); $row = mysqli_fetch_array($result); print_r($row);
Show:  
Copy Clear