私は私のテーブルが4列あり、代替SQLコードこのsqlアルゴリズムのパフォーマンスが向上しましたか?
を探しています:Id, Zip code, timestamp and user value.
行例:2299898;"40";"2011-03-28 00:45:00+02";1.9
私は結果がどこの時間、各郵便番号のために一日のために設定を取得したいがタイムスタンプの前にあります。もちろん、各行のユーザーデータ。これまで
マイクエリ:
SELECT DISTINCT
FIRST_VALUE(timestamp) OVER (
PARTITION BY zipcode, DATE(timestamp)
ORDER BY timestamp DESC
) AS timestamp,
zipcode,
FIRST_VALUE(userdata) OVER (
PARTITION BY zipcode, DATE(timestamp)
ORDER BY timestamp DESC
) AS userdata
タグあなたが使用しているDBMS。パフォーマンスに関する質問は、ほとんど常にプロダクト固有です。 – jarlh
こんにちはjarlh、それはポストグル9.1、 –
あなたはパフォーマンスの問題は何ですか?実行時間が予想よりも長くかかる?実行計画を生成するために 'EXPLAIN'を使用しましたか? –