Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444

    [MySQL] Riga con valore minimo

    Non mi ricordo tanto bene l'SQL...
    Come faccio a selezionare solo la riga in cui il campo data (di tipo DATETIME) è il più vicino a quella attuale??

    in poche parole, io ho una serie di record, in cui c'è il campo data: come faccio a sapere quale sarà la prossima data utile??
    *********************************
    Andrea
    *********************************

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    qualcosa di simile?

    select * from tabella where campodate>oggi order by campodate asc
    e leggi solo il primo rec

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    ti ha mai detto nessuno che sei un genio??

    cioè io stavo morendo a cercare cose con MIN() e altre cavolate, invece era così facile...

    Sei un boss
    *********************************
    Andrea
    *********************************

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    ah, se dovesse servire, la query è

    SELECT * FROM nometab WHERE campodata > NOW() ORDER BY campodata ASC LIMIT 1
    *********************************
    Andrea
    *********************************

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    203
    io invece non riesco a trovare il tempo minore ed associarlo alla riga dell'evento:

    Ho una tabella strutturata così:

    | Nome | Data | Gara | Tipologia | Km | Tempo Totale | T/Km |
    Mario 20/03/2008 Cuneo 1/2 Marat. 21 1.29.50 4.18

    Ovviamente ogni utente può inserire le proprie gare e ovviamente alla fine ogni utente avrà inserito + gare con tempi diversi.

    Nella mia query io volevo fare un'estrazione in modo tale che mi prendesse 1 solo campo per ogni utente (T/Km) e che questo valore sia il migliore cioè il tempo al km + basso.

    Ho già provato con la funzione min ma mi restituisce solo il campo T/Km e non i dati relativi al nome della gara ecc...

    Ho provato con group ecc....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.