я могу это сделать:MIN/MAX для строк?
create table newdata as
select id, min(timestamp) as time_start, max(timestamp) as time_stop
from mydata group by id;
если timestamp
это число (UTC секунд).
Однако предположим, что это строка (YYYYMMDDHH
).
я могу использовать unix_timestamp
, конечно, но это кажется излишним, потому что следующий шаг будет
select time_start, time_stop, count(*)
from newdata group by time_start, time_stop;
и мне придется сопоставить строки снова.
Итак, что делают люди для min
/max
на строках?
SQL поддерживает 'min()'/'max()' для строк, используя алфавитное упорядочение. –
Улей поддерживает мин/макс по строкам –