0

毎秒値を記録するために使用されているテーブルがあります

datetime                float   float
25/02/2013 08:18:56     6       147 

先月の 1 時間ごとに 1 つの行を持つテーブルを作成する必要があります。

どんな助けでも感謝します。

4

1 に答える 1

0

必要なものをテーブルに照会してみませんか?

次のクエリは、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

于 2013-02-28T14:42:21.130 に答える