Sto usando SQL Server 2008. Come interrogare un dato che è la data è oggi e 7 giorni prima di oggi?Come richiedere la data odierna e 7 giorni prima dei dati?
risposta
provare in questo modo:
select * from tab
where DateCol between DateAdd(DD,-7,GETDATE()) and GETDATE()
Vuole solo la data, quindi potrebbe essere una buona idea sostituire SYSDATETIME() con GETDATE() – makciook
@makciook - entrambi ['SYSDATETIME()' e 'GETDATE()'] (http://msdn.microsoft.com/en-us/library/ms186724.aspx) restituiscono valori datetime. –
@Damien - true, ma SYSDATETIME() fornisce una precisione non necessaria e il nome non è appropriato per l'uso e la manutenzione futura. – makciook
Query nella risposta di Parado è corretta, se si vuole usare MySql troppo invece GETDATE() è necessario utilizzare (perché hai codificato questa domanda con il server SQL e MySQL) :
select * from tab
where DateCol between adddate(now(),-7) and now()
È una cattiva idea riferirsi ad altre risposte su SO di la loro posizione (quello che presumo tu intendessi per "query superiore"), poiché i voti possono cambiare le posizioni relative delle risposte. Se vuoi fare riferimento ad un'altra risposta, solitamente è meglio aggiungere un link (ogni risposta ha un'opzione 'share' sotto di essa, da cui è possibile ottenere un URL) e/o usare il nome degli altri utenti. –
Ok ok, scusa. Sono novizio;) –
- 1. C# 30 giorni dalla data odierna
- 2. MySQL PHP - Seleziona tutto dove data di scadenza = data odierna + 7 giorni
- 3. Come selezionare gli ultimi dati della settimana dalla data odierna
- 4. Come sottrarre x quantità di giorni dalla data odierna
- 5. Come calcolare 8 giorni lavorativi dalla data odierna?
- 6. Come trovare i giorni feriali dalla data odierna usando NSDate?
- 7. Come aggiungere un numero di giorni alla data odierna?
- 8. Restituisci la data corrente più 7 giorni
- 9. data get Android prima di 7 giorni (una settimana)
- 10. Show 12 giorni prima Data data
- 11. disabilita le date nel calendario jquery tra la data odierna e la data impostata
- 12. Come ottenere la data odierna in Groovy
- 13. Ottenere la data degli ultimi 7 giorni dalla corrente in Android
- 14. Moment JS - come sottrarre 7 giorni dalla data corrente?
- 15. Come arrivare 30 giorni prima della data corrente?
- 16. Controllare se una data è entro 7 giorni dall'orario corrente
- 17. Come ottenere la data odierna in Ruby 1.9.3?
- 18. Come posso ottenere la data del prossimo mese dalla data odierna e inserirla nel mio database?
- 19. Fill Acrobat data Modulo campo con la data odierna solo se il campo è vuoto
- 20. Come ottenere la prima data e l'ultima data del mese precedente? (Java)
- 21. aggiungere uno anno in data odierna PITONE
- 22. Come trovo una data che è tre giorni prima di una data data in Perl?
- 23. Come verificare se la data di inserimento è uguale alla data odierna?
- 24. In .net, conoscendo il numero della settimana come posso ottenere la data dei giorni feriali?
- 25. WPF DatePicker predefinito alla data odierna
- 26. Combinando una volta analizzato con la data odierna in Python
- 27. Come ottengo la data di 31 giorni fa?
- 28. PHP Data Funzione Sette giorni precedenti
- 29. Ottieni la data di 3 giorni fa
- 30. Momentjs Afferra la data odierna e il tempo di impostazione lo fa avanzare rapidamente 24 ore
Allora perché hai etichettato con MySQL? –
Controlla questo: http://msdn.microsoft.com/en-us/library/ms186819.aspx –