Ho tabella user
, contiene id_user
, username
e user_time
. E user_time
è la volta che un utente registrato, le proprietà è timestamp
quindi l'uscita è come questo:Mostra dati nel giorno, settimana, mese e anno corrente
User A | user_time > 2014-12-22 10:10:10
Poi io uso questa query per visualizzare i dati all'anno
SELECT * FROM user WHERE user_time = YEAR(NOW());
Le opere di query, ma restituisce solo una riga vuota. Non è solo l'anno, ma anche il giorno, la settimana e il mese restituiscono le righe vuote. Perché questa query non restituisce alcun dato?
Grazie uomo .. funziona –
@Andhika È possibile accettare la risposta, se hai trovato utile :) – VMAtm
ANNO (user_time) = YEAR (NOW()) non è raccomandato; poiché richiederà la scansione completa della tabella. Prova 'EXPLAIN SELECT * FROM user WHERE YEAR (user_time) = YEAR (NOW())' – ItsMe