Buongiorno a tutti il mio problema è il seguente: In una tabella ho memorizzato nome, cognome e data di nascita (YYYY-MM-DD) e mi voglio estrarre le persone in base al giorno e mese(presi dalla data di sitema). Ho provato la "select substr(datanascita,6,2) as giorno, substr(datanascita,9,2) as mese from componenti where $giornosystema = giorno && $mesesystema = mese", ma il tutto va in errore perchè non riconosce i campi mese e giorno.
Come posso fare ?
Non ti riconosce gli alias perchè, nella clausola, non sono ancora create.
Senza sconvolgere troppo la struttura della tabella, potresti usare la funzione substr() anche nel WHERE, al posto degli aliasi giorno e mese.