Autore Topic: [Risolto] Compleanni con sqlite  (Letto 497 volte)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
[Risolto] Compleanni con sqlite
« il: 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:
« Ultima modifica: 23 Luglio 2011, 08:58:20 da andy60 »

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Compleanni con sqlite
« Risposta #1 il: 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..

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: [Risolto] Compleanni con sqlite
« Risposta #2 il: 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;