###・実装したい機能
選択した月に登録したデータのみ画面上に表示したいです。
スクリーンショットのように、現在の月から過去1年分をプルダウンで表示するためにはどうしたら良いでしょうか?
スクリーンショット
ListShifterプラグインを使って、繰り返し処理をしてみてはいかがでしょうか。
①CustomStateにCurrentDateTime - 12を格納
例)2023年2月の場合、2022年2月
- dropdown_list : DropDownに表示するデータ
- kari_date : ListShifterを使って加算した日付を一時保存
- start_date : 現在日付 - 12ヶ月を保存
②ListShifterを使って、月の値+1追加を12回繰り返す
③②をCustomState Listに格納
例)2022年3月〜2023年2月までの日付を格納
④DropDownで表示
userテーブルをgroup byでcreate dateを選択し、round down条件をmonthにしたものをDropdownに渡せばOKかと!
Group化するデータの選択にUser テーブルのCreate dateだと、1つの日付しか選択できないのですが、現在月〜現在月-12ヶ月のデータを作成する必要があります?
こうです!
Starting dateとEnding dateの解釈間違いかと。
すごい!ありがとうございます!
規則性のあるデータはgroup byがシンプルでいいですね
john03tgck01aさん、yukikunさん
ご回答いただきありがとうございます!
group byの方法で試してみます