Guten Abend liebe Community,
ich bin dabei, ein System zu schreiben, was Einsätze auf Leute verteilt. Hierbei sind drei Faktoren zu berücksichtigen: Das Alter, Die Priorität sowie die eventuell vereinbarte Reaktionszeit.
Die Tabellenstruktur:
incident
- incidentID INTEGER
- incidentCreated INTEGER (UNIX-Timestamp)
- incidentPriority ENUM (1,2,3)
- incidentContract INTEGER
contract
- contractID INTEGER
- contractReaction INTEGER (in Stunden)
Ich weiß leider nicht, wie ich die Abfrage anders gestalten kann als so:
SELECT incidentID
FROM incident
LEFT JOIN contract c ON (c.contractID = incidentContract)
ORDER BY incidentCreated, contractReaction, incidentPriority
Vielen Dank schon jetzt.
Viele Grüße
Someday aka Henning
ich bin dabei, ein System zu schreiben, was Einsätze auf Leute verteilt. Hierbei sind drei Faktoren zu berücksichtigen: Das Alter, Die Priorität sowie die eventuell vereinbarte Reaktionszeit.
Die Tabellenstruktur:
incident
- incidentID INTEGER
- incidentCreated INTEGER (UNIX-Timestamp)
- incidentPriority ENUM (1,2,3)
- incidentContract INTEGER
contract
- contractID INTEGER
- contractReaction INTEGER (in Stunden)
Ich weiß leider nicht, wie ich die Abfrage anders gestalten kann als so:
SELECT incidentID
FROM incident
LEFT JOIN contract c ON (c.contractID = incidentContract)
ORDER BY incidentCreated, contractReaction, incidentPriority
Vielen Dank schon jetzt.
Viele Grüße
Someday aka Henning
Kommentar