0
は、TO_CHAR関数の中でWHERE条件を記述する方法がわからない ""ERROR:またはその近くの構文エラー ""
select
to_char(date_trunc('day',create_time),'DD Month YYYY') as date,
to_char(min(create_time),'HH24:mi') as login_time where login_status = 1,
to_char(max(create_time),'HH24:mi') as login_out where login_status = 0
from
users.access_log
where
user_id = 1010
group by
user_id, actionlink_id, date_trunc('day', create_time)
がまたはその近くにエラーを取得
をこのクエリを解決してください。
は実は、これが正常に動作しているが、私はログインをしたいがログアウト時刻は日付と同じ行になければなりません。どうぞ、もう一度解決できますか? –
@PrabhudevVatnal:これは[ピボット](https://stackoverflow.com/questions/tagged/postgresql+pivot)または[クロス集計](https://stackoverflow.com/questions/tagged/postgresql+crosstab)と呼ばれています。その –
@a_horse_with_no_nameまたは[join](https://stackoverflow.com/a/47281854/256196)の多くの既存の回答を見てください。 – Bohemian