毎秒値を記録するために使用されているテーブルがあります
datetime float float
25/02/2013 08:18:56 6 147
先月の 1 時間ごとに 1 つの行を持つテーブルを作成する必要があります。
どんな助けでも感謝します。
毎秒値を記録するために使用されているテーブルがあります
datetime float float
25/02/2013 08:18:56 6 147
先月の 1 時間ごとに 1 つの行を持つテーブルを作成する必要があります。
どんな助けでも感謝します。
必要なものをテーブルに照会してみませんか?
次のクエリは、1時間ごとに最初の読み取り値を返します。
select <columns you want here>
from (select t.*,
row_number() over (partition by year(datetime), month(datetime), day(datetime),
datepart(hour, datetime)
) as seqnum
from t
) t
where seqnum = 1
into
これをテーブルに入れて、の後にステートメントを追加できますselect
。