Hello,
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.
SELECT * FROM projekte WHERE SUBSTR(von, -4) IN (SELECT jahr FROM va_settings WHERE userid=?);
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☆. Ob 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.
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.