MySQL: Query tra due date

Questa query ci aiuta a estrapolare tutti i record che sono stati inseriti in una arco di tempo ben definito:
$sql = "SELECT *
FROM catture WHERE data_mese between 20090501 and 20090524 and appro =\"si\" AND gara=\"2\" ORDER BY score_v_m DESC, score_m DESC, data_mese ASC";

Inutile dire che qundo l'utente inserisce l'informazione il db deve memorizzare il giorno di inserimento.

Usata per una gara di pesca virtuale presente qui >>
In questo caso il db ci darà tutte le catture inserite ed approvate dal 01/05/2009 al 24/05/2009, le ordine per due diversi punteggio, dandoci così il primo classificato.
Per tutti quelli che pensano di creare una gara e classifica virtuale.

Nessun commento:

Posta un commento