query per distinct su data timestamp

macricombo

Nuovo Utente
1 Lug 2014
2
0
0
Ciao a tutti,

Ho una richiesta un po' particolare e sinceramente non so nemmeno se è fattibile magari mi sapete aiutare, vi spiego il problema:

ho una tabella che registra un timestamp, ho necessità di recuperare solamente il PRIMO valore della stessa data, mi spiego meglio:
in pratica vorrei recuperare unicamente il valore data (gg/mm/aaaa) dal timestamp direttamente da mysql (se possibile) e, tra i duplicati del risultato selezionare solo il primo.
domanda, è possibile?
se si, come si fa? premetto che non sono proprio un addetto hai lavori quindi non sono bravissimo con le query

Grazie in anticipo per le risposte!
 
ciao
se non ho capito male, potresti fare una cosa del genere al massimo non funzia
PHP:
<?php
/* questi valori li prenderai da dove devi
es. da un form in cui inputi giorno mese e anno
$gg=
$mm=
$aa=
oppure dalla data del giorno es con date("j") ricordando di forzare il valore all'intero
$gg=(int)date("j");
*/
$da=mktime(0,0,0,$mm,$gg,$aa);//timestamp alle ore 0
$a=mktime(23,29,59,$mm,$gg,$aa);//timestamp alle ore 24
$query "SELECT * FROM tabella WHERE data_ts >= $da AND data_ts <= $a ORDER BY id LIMIT 1";
/* o meglio
$query "SELECT * FROM tabella WHERE data_ts BETWEEN $da AND $a ORDER BY id LIMIT 1";
*/
//ecc...
?>
 

Discussioni simili