- Home
- Categorie
- Coding e Sistemistica
- Coding
- Query per data
-
Query per data
Saòve a tutti devo fare una query in cui devo estrarre tutti gli articoli pubblicati in una certa data.
Vi faccio l'esempio della query di base:
[php]
SELECT * FROMarticoliWHEREoraPubblicazione= "2006-09-20"
[/php]Con questa query estraggo gli articoli pubblicati in una determinata data.
Ora mi servono altre 3 query: una per estrarre gli articoli scritti il giorno prima; una per estrarre gli articoli scritti 2 giorni prima; una per estrarre gli articoli scritti entro 7 giorni.Come le scrivo le altre query?
-
Ciao freebreathe, personalmente ti consiglio vivamente di lavorare con il timestamp, ti faciliti di gran lunga la vita lavorando con un numero intero.

Diversamente dovresti, comunque, lavorare di trasformazioni per ottenere le date desiderate.

-
Alla fine ho rosolto con la funzione mktime che mi permette di sottrarre uno o più giorni alla data senza fare nessun tipo di calcolo.
-
Se avessi ascoltato il suggerimento di samyorn avresti potuto risolvere semplicemente usando le query, senza necessità di usare funzioni esterne.