TS: Einträge nach Jahre ein-/ ausblenden

Beitrag lesen

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.