Если я правильно понял, SQL-запрос, использующий условное агрегирование, должен достичь того, что вы ищете, группируя по полю datetime
, например ::
.
select
col1-ddate,
max(iif(col2-type = "sys", col3-vvalue, null)) as col2-sys,
max(iif(col2-type = "dia", col3-vvalue, null)) as col3-dia,
max(iif(col2-type = "pul", col3-vvalue, null)) as col4-pul
into
NewTemporaryTable
from
YourTable
group by
col1-ddate
Измените YourTable
на имя существующей таблицы.