JesusFreak777
Erfahrenes Mitglied
Hi ihr,
ich möchte Daten aus eine mysql datenbank holen,... mein aktueller abruf schaut so aus:
das heißt standardmäßig werden jetzt proiritäten bevorzugt und andernfalls geht es nach ID -> registrationsdatem...
jetzt möchte ich folgendes realisieren,... die roboter (die teile die eben in der datenbank registriert werden) sind ab tag x aufgenommen worden -> ein eingangsdatum wird in der spalte date (dd-mm-yyyy -> typ date [feld]) hinterlegt. abhänig zur priorität soll das dann realisiert werden.
wie kann ich in MySQL ausrechnen wiviele tage der Roboter da ist -> heute - date
und wie kann ich vom anzahl der tage die priorität darauf adieren -> tage + priorität
leider habe ich keinen plan wie ich in der abfrage rechnen kann :/ aber ich weiß das es geht...
letztlich will ich das er sortiert nach anzahl der anwesenden tage + priorität
Vielen Dank für eurer Hilfe
ich möchte Daten aus eine mysql datenbank holen,... mein aktueller abruf schaut so aus:
PHP:
$sql = 'SELECT * FROM `robots` ORDER BY `prio` DESC, `id` ASC';
das heißt standardmäßig werden jetzt proiritäten bevorzugt und andernfalls geht es nach ID -> registrationsdatem...
jetzt möchte ich folgendes realisieren,... die roboter (die teile die eben in der datenbank registriert werden) sind ab tag x aufgenommen worden -> ein eingangsdatum wird in der spalte date (dd-mm-yyyy -> typ date [feld]) hinterlegt. abhänig zur priorität soll das dann realisiert werden.
wie kann ich in MySQL ausrechnen wiviele tage der Roboter da ist -> heute - date
und wie kann ich vom anzahl der tage die priorität darauf adieren -> tage + priorität
leider habe ich keinen plan wie ich in der abfrage rechnen kann :/ aber ich weiß das es geht...
letztlich will ich das er sortiert nach anzahl der anwesenden tage + priorität
Vielen Dank für eurer Hilfe