ramzymamzy
Mitglied
Hi Leute,
muss eine SQL Abfrage auf eine Tabelle Gruppieren!
ORDER BY TIMESTAMP geht! aber nicht GROUP BY TIMESTAMP
kann jemand helfen?
muss eine SQL Abfrage auf eine Tabelle Gruppieren!
Code:
public ResultSet retrieveFailedLogonsbyDate(Connection theConnection){
ResourceBundle myResources = PropertyResourceBundle.getBundle("Result");
ResultSet rs = null;
try{
try {
String valueA = myResources.getString("valueA");
String valueB = myResources.getString("valueB");
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
Date von = sdf.parse(valueA);
Date bis = sdf.parse(valueB);
valueA = sdf.format(von);
valueB = sdf.format(bis);
Statement stmt = theConnection.createStatement();
rs = stmt.executeQuery("SELECT DETAIL FROM HISTORY WHERE ACTION = 'logon' AND SUBACTION = 'failed' AND TIMESTAMP BETWEEN '"+valueA+"' AND '"+valueB+"' ORDER BY TIMESTAMP");
while (rs.next()) {
String s = rs.getString("DETAIL");
if (s!=null){
System.out.println("Fehlanmeldungen zwischen dem '"+valueA+"' und '"+valueB+"': " + s);
}
}
}
catch (SQLException e) {
}
}
catch(ParseException pe){
}
ORDER BY TIMESTAMP geht! aber nicht GROUP BY TIMESTAMP
kann jemand helfen?