Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Algoritmo per aste al ribasso

    Sto realizzando uno script al ribasso ma non riesco a fare la query per vedere se è l'offerta unica e più bassa.
    Come fare?

    Considerate che ho la tabella "bids" in questo modo

    id | bid | item | time

  2. #2
    Fai una query di raggruppamento (COUNT(id) AS conteggio) che raggruppa in ordine crescente conteggio e bid con LIMIT 1. In questo modo ottieni il valore dell'offerta più bassa con conteggio più basso. Se il conteggio è 1 allora è l'offerta unica più bassa.

  3. #3
    Originariamente inviato da filippo.toso
    Fai una query di raggruppamento (COUNT(id) AS conteggio) che raggruppa in ordine crescente conteggio e bid con LIMIT 1. In questo modo ottieni il valore dell'offerta più bassa con conteggio più basso. Se il conteggio è 1 allora è l'offerta unica più bassa.
    E funziona anche se ci sono più di una offerta più bassa dello stesso valore?

    Potresti scrivere la query?

  4. #4
    Ho provato con questa query:

    SELECT COUNT(id) AS conteggio FROM bids ORDER BY bid, conteggio ASC LIMIT 1

    Ma ottengo, in phpmyadmin, conteggio = 111834. Cosa significa?? E' il numero della riga?

  5. #5

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.