SQL-Statement Datenbank Zeitbereich durchsuchen

student86

Mitglied
Hallo Leute,

Ich möchte in meiner Datenbank alle Daten zwischen Zwei Zeiten Auslesen

Dazu bau ich mir in 3 Comboboxen ein Simpledateformat;

Java:
                String startzeit = ""+WindowFilter.comboBox_s_month.getSelectedItem().toString()+" "+WindowFilter.comboBox_s_day.getSelectedItem().toString()+", "+WindowFilter.comboBox_s_year.getSelectedItem().toString();
                String endzeit = ""+WindowFilter.comboBox_e_month.getSelectedItem().toString()+" "+WindowFilter.comboBox_e_day.getSelectedItem().toString()+", "+WindowFilter.comboBox_e_year.getSelectedItem().toString();

                DateFormat format = new SimpleDateFormat("MMMM d, yyyy", Locale.GERMAN);
                Date startdate;
                Date enddate;
                startdate = format.parse(startzeit);
                enddate = format.parse(endzeit);
                System.out.println(startdate);
                System.out.println(enddate);

Später möchte ich alle Einträge die zwischen diesem Datum erstellt wurden in ein ResultSet laden.
Eine Spalte beinhaltet die Erstellungszeit.
Also gedacht so:

[code=Java] rs = stmt.executeQuery("SELECT * FROM meieDatenbank WHERE Erstellungsdatum > '"+startdate+'" and Erstellungsdatum < '"+enddate+"'");[/code]

kann das so Funktionieren ?
 

Neue Themen


Zurück
Oben