select STE_ID,
PNT_NO,
YEAR(dateadd(hour, -2, T_SMP)) as Year,
MONTH(dateadd(hour, -2, T_SMP)) as Month,
DAY(dateadd(hour, -2, T_SMP)) as Day,
AVG(AVR_WS) as AVG_AVR_WS,
SUM(AVR_PW) as SUM_AVR_PW
from argosrecord
group by STE_ID,
PNT_NO,
YEAR(dateadd(hour, -2, T_SMP)),
MONTH(dateadd(hour, -2, T_SMP)),
DAY(dateadd(hour, -2, T_SMP))
MySQL を使用している場合:
select
STE_ID,
PNT_NO,
T_SMP,
avg(AVR_WS),
sum(AVR_PW)
FROM
argosrecord
GROUP BY
STE_ID ,
PNT_NO ,
YEAR(DATE_ADD(T_SMP, INTERVAL -2 HOUR)) ,
MONTH(DATE_ADD(T_SMP, INTERVAL -2 HOUR)) ,
DAY(DATE_ADD(T_SMP, INTERVAL -2 HOUR))