Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217

    [MySql] Query select con valore inferiore più prossimo

    E' possibile eseguire una query SELECT con condizione WHERE in cui, dato un valore, la query estrapola solo la riga che ha il valore uguale/inferiore più prossimo a quello dato?

    Nel mio database ho righe composte così: id_utente, timestamp.
    Vorrei estrapolare, per ogni id_utente esistente, una sola riga con timestamp inferiore più prossimo al valore richiesto (un timestamp che fornisco io alla query).

    codice:
    SELECT * FROM tabella WHERE timestamp <=(più_prossimo_a) '$tempo_dato' AND 1 per ogni id_utente

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217
    Originariamente inviato da optime
    usa LIMIT
    Per la condizione d'ordine dei timestamp ho scritto così
    codice:
    "SELECT * FROM fr_formazioni WHERE submit_timestamp <= '$dead_timestamp' LIMIT"
    Ma non ho idea di come dire "LIMIT a 1 per ogni id_utente".

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.