Gambas-it

Gambas3 => Programmazione => Topic aperto da: andy60 - 23 Luglio 2011, 08:44:47

Titolo: [Risolto] Compleanni con sqlite
Inserito da: andy60 - 23 Luglio 2011, 08:44:47
Codice: [Seleziona]
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:
Titolo: Re: Compleanni con sqlite
Inserito da: andy60 - 23 Luglio 2011, 08:57:59
Codice: [Seleziona]
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..
Titolo: Re: [Risolto] Compleanni con sqlite
Inserito da: andy60 - 23 Luglio 2011, 09:07:55
questa da' anche gli anni precisi:

Codice: [Seleziona]
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;