Hallo leute
Ich muss in der firma ein tool programmieren, welches meinem ausbildner die absenzen immer ende des monats schickt.
Ich habe mir folgendes èberlegt:
Ende des monats, öffne ich das tool, gebe den monat an, dann werden die daten aufgearbeitet und per mail verschickt.
Den mailversand habe ich programmiert, ich bleibe allerdings bei der query stecken.
Folgend die tabelle:
day_id INTEGER NOT NULL AUTO_INCREMENT,
working_day DATE NOT NULL,
person_NO INTEGER NOT NULL,
project_NO INTEGER NOT NULL,
ist_time DECIMAL NOT NULL,
activity_NO INTEGER NOT NULL,
PRIMARY KEY (day_id)
Für uns ist die person_NO, project_NO, sowie activity_No von bedeutung.
Folgend die methode, die noch nichts gescheites bezüglich der abfrage macht:
Nun gut, die idee ist, ich übergebe einen paramether für jan z.b 1, dann hole ich alle datensätze vom monat januar aus, die folgende bedingungen erfüllen:
Entweder krankheit oder arztbesuch. Beide haben eine festgelegte id.
Von der tatsache abgesehen, dass ich wenig bis nie mit sql zu tun hatte und das erst nächstes jahr kommt, habe ich überhaupt keinen plan, wie ich die abfrage machen soll?
Danke für eure rasche antwort^^
Ich muss in der firma ein tool programmieren, welches meinem ausbildner die absenzen immer ende des monats schickt.
Ich habe mir folgendes èberlegt:
Ende des monats, öffne ich das tool, gebe den monat an, dann werden die daten aufgearbeitet und per mail verschickt.
Den mailversand habe ich programmiert, ich bleibe allerdings bei der query stecken.
Folgend die tabelle:
day_id INTEGER NOT NULL AUTO_INCREMENT,
working_day DATE NOT NULL,
person_NO INTEGER NOT NULL,
project_NO INTEGER NOT NULL,
ist_time DECIMAL NOT NULL,
activity_NO INTEGER NOT NULL,
PRIMARY KEY (day_id)
Für uns ist die person_NO, project_NO, sowie activity_No von bedeutung.
Folgend die methode, die noch nichts gescheites bezüglich der abfrage macht:
Java:
public class Queries
{
private ResultSet resultSet;
public boolean getAbsenzen(Integer monat)
{
Connection conn = MySQLConnection.getInstance();
if (conn != null)
{
try
{
String sql = "SELECT *FROM az_item";
PreparedStatement prStatement = conn.prepareStatement(sql);
prStatement.setInt(1, monat);
resultSet = prStatement.executeQuery(sql);
return true;
}
catch (SQLException e)
{
e.printStackTrace();
}
}
return false;
}
public ResultSet getResultSet()
{
return resultSet;
}
}
Entweder krankheit oder arztbesuch. Beide haben eine festgelegte id.
Von der tatsache abgesehen, dass ich wenig bis nie mit sql zu tun hatte und das erst nächstes jahr kommt, habe ich überhaupt keinen plan, wie ich die abfrage machen soll?
Danke für eure rasche antwort^^