bloodytriker
Mitglied
hi leute,
ich arbeite zur zeit an einer ausgabe die nicht so will wie die soll.
die abfrage an sich funktioniert, aber wenn die bedingung nicht zu trifft soll er gar nichts ausgeben,
das krieg ich nicht hin.
bei mir will der wenigstens ein leeres feld ausgeben
hoffe ihr könnt mir helfen
hab es auf ziemlich umständliche weise gelöst.
lösungsvorschläge wärn trotzdem toll
ich arbeite zur zeit an einer ausgabe die nicht so will wie die soll.
Code:
select
if(timestampdiff(second,current_timestamp() ,Ablauf)> 0,
if(timestampdiff(second,current_timestamp(),Ablauf) <43200,
count(timestampdiff(second,current_timestamp(),Ablauf)),'0'),'0') as diff
from bs_tabelle order by diff desc
die abfrage an sich funktioniert, aber wenn die bedingung nicht zu trifft soll er gar nichts ausgeben,
das krieg ich nicht hin.
bei mir will der wenigstens ein leeres feld ausgeben
hoffe ihr könnt mir helfen
hab es auf ziemlich umständliche weise gelöst.
lösungsvorschläge wärn trotzdem toll
Zuletzt bearbeitet: