-1
私は1分に3〜9回データを格納するデータベーステーブルを持っています。私は今、私は戻り値は毎分でXYZの最大値を示し、スクリプトを書きたい 日付によるSQLクエリグループ
値
ID、 XYZ値と CreateDateTimeとデータを格納します。このスクリプトを書くのを手伝ってください。
私は1分に3〜9回データを格納するデータベーステーブルを持っています。私は今、私は戻り値は毎分でXYZの最大値を示し、スクリプトを書きたい 日付によるSQLクエリグループ
値
ID、 XYZ値と CreateDateTimeとデータを格納します。このスクリプトを書くのを手伝ってください。
あなたはrow_number()
を使用してこの操作を行うことができます。
select t.*
from (select t.*,
row_number() over (partition by dateadd(minute, datediff(minute, 0, createdatetime), 0)
order by xyz desc
) as seqnum
from t
) t;
注:これは、最大値と各分の行を返します。
それは動作します。ありがとう。 –
いくつかのサンプルテーブルデータと期待される結果、および書式付きテキストを追加します。現在のクエリの試行も表示してください。 – jarlh