Originariamente inviato da blur
Ciao,
ho questa query:
SELECT `ID Stagione`
FROM stagioni
WHERE `ID Stagione` LIKE 'A/I%'
OR `ID Stagione` LIKE 'P/E%'
ORDER BY `ID Stagione` DESC
LIMIT 0 , 30
che mi visualizza un elenco con tutti i P/Exx e tutti i A/Ixx dove xx è un numero che identifica l'anno.
ad esempio P/E11, P/E12, A/I11, A/I12 ecc
a me servirebbe però avere solo il P/Exx e A/Ixx dell'anno in corso cioè 2012 (P/E12, A/I12). Così come quando verra' creata la stagione 2013 per i P/E e A/I mi verranno visualizzate solo quelle, cioè P/E13 e A/I13
spero di essermi spiegato
PS: dimenticavo di dire che il database è MYSQL
grazie mille!
dovrebbe essere così:
codice:
SELECT `ID Stagione`
FROM stagioni
WHERE (`ID Stagione` LIKE 'A/I%'
OR `ID Stagione` LIKE 'P/E%')
and substring('id stagione',4,2) = substring(cast(now() as varchar), 3, 2)
ORDER BY `ID Stagione` DESC
LIMIT 0 , 30
P.S. sarebbe carino che i nomi dei campi non contenessero spazi