SELECT * FROM Contatti WHERE strftime('%m-%d', 'now') = strftime('%m-%d', Nascita)
questa sql mi fornisce i compleanni di oggi, ma se volessi estrarre quelli da oggi ai successivi 10 gg come devo modificarla? Mi sa che cosi' non se po'... :hard:
select Nome,Cognome,Nascita,julianday(strftime('%Y', 'now')||strftime('-%m-%d', Nascita))-julianday('now') as birthday from Contatti where birthday between -1 and 30;
compleanni nei prox 30 gg..
questa da' anche gli anni precisi:
select Nome,Cognome,Nascita,(julianday('now')-julianday(Nascita))/365 as giorni,julianday(strftime('%Y', 'now')||strftime('-%m-%d', Nascita))-julianday('now') as birthday from Contatti where birthday between -1 and 7;