前提・実現したいこと
「1週間単位で前の1週間分のデータを取得」
発生している問題・エラーメッセージ
使用できないとのこと
該当のソースコード
with provisional{
SELECT DATE_FROMAT(CAST(year || '-' || month || '-' || day || ' ' || substring(time,8,5)as timestamp), '%Y/%m/%d %H:%i') AS tm
, ip
, id
, query
, code
, resptime
FROM ~
WHERE xffip='was 52.199.192.143' and uid='Z09997' and query='TITLE="computer"'
AND code='200'
AND "year" = DATE_FORMAT(now() - interval '7' day, '%Y')
AND "month" = DATE_FORMAT(now() - interval '7' day, '%m')
AND "day" = DATE_FORMAT(now() - interval '7' day, '%d')
group by DATE_FROMAT(CAST(year || '-' || month || '-' || day || ' ' || substring(time,8,5)as timestamp), '%Y/%m/%d %H:%i')
, ip
, id
, query
, code
, resptime
}
select tm, avg(resptime)
from ~
group by tm
order by tm
試したこと
BETWEEN ANDを各所に入れるもエラー
ANDで"day" = DATE_FORMAT(now() - interval '6' day, '%d')など全部を追記するも
エラーが発生。
ここに問題に対して試したことを記載してください。
上記
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
本来自解決すべきですが、納期もありまして誠に申し訳ございませんが
もしよければこちらのクエリを元に何をしたらいいいかやクエリなどご教示ください!
どうぞよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー