0
我從JList中選出1-n個月。 現在我想選擇具有選定月份的sqlite數據庫中的行。從表中選擇多月 - sqlite
有沒有辦法做到這一點簡單的方法來建立選擇字符串,例如用循環和LIKE語句?
resultSet = statement
.executeQuery("SELECT sum(Betrag) FROM record WHERE strftime('%Y',Datum)='"
+ options.getList_years().get(options.getCurrent_year_index())
+ "' AND strftime('%m',Datum) LIKE '"
+ "02 || 04 || 12" //Here are the months,
+ "' AND Sektion LIKE '"
+ "%"
+ "' AND Inhaber LIKE '"
+ list_accounts.getSelectedValue()
+ "' AND Ausgabe='"
+ "true';");
還是這樣看待?
strftime('%m',Datum)='02' OR strftime('%m',Datum)='04' OR trftime('%m',Datum)='12'
謝謝,我會看看 –
謝謝...工作 –