Einträge nach Jahre ein-/ ausblenden
bearbeitet von TSHello,
> wenn deine Jahreszahlen aus va_settings kommen, dann gibt es einen reinen SQL Weg. Er setzt natürlich voraus, dass die Spalte jahr in deiner va_settings Tabelle ausschließlich vierstellige Jahreszahlen enthält.
>
> ~~~sql
> SELECT *
> FROM projekte
> WHERE SUBSTR(von, -4) IN (SELECT jahr FROM va_settings WHERE userid=?);
> ~~~
~~~sql
SELECT *
FROM projekte
WHERE SUBSTR(TRIM(von), -4) IN (SELECT jahr FROM va_settings WHERE userid=?);
~~~
Ich würde es auch hier um das TRIM() ergänzen, und zwar diesmal an der richtigen Stelle ☆ähem☆. zOb das DMNS bei VarChar() selber trimmt, bin ich immer unsicher. Schaden kann's aber sicherlich nicht.
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.