Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    select valori più bassi

    Ciao uso mysql devo fare una select che mi estragga gli ultimi 6 record per quel campo con il valore più basso il campo è un campo int(3) ... un aiutino

  2. #2
    ho fatto così ma non mi funzia ...
    Codice PHP:
    <%
                
    Dim rsminsqlmin
                Set rsmin 
    Server.CreateObject("ADODB.Recordset")
                
    sqlmin="select MIN(pzminimo) from hotel where visualizza=1 and paginadedicata IS NULL order by id desc LIMIT 6"
                
    rsmin.open sqlminadoCon33
                
    if not rsmin.eof then
                
    do until Rsmin.eof%>
                
                <%=
    rsmin("nome")%>
                <%
                
    rsmin.movenext
                loop
                
    else%>
                
    Nessun hotel attualmente trovato!
                <% 
    end if
                
    rsmin.close
                set rsmin
    =Nothing%> 
    mi da questo errore
    ADODB.Recordset error '800a0cc1'

    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

  3. #3
    ... TOP 6 ... ORDER BY valore DESC

  4. #4
    non funzia .. uso mysql cmq e il campo che mi deve controllare è un int(3)

    Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

    Il driver ODBC non supporta le proprietà richieste.

  5. #5
    posta l'istruzione che hai usato

  6. #6
    Originariamente inviato da optime
    ... TOP 6 ... ORDER BY valore DESC
    Su mySQL la funzione TOP non esiste.
    Si usa LIMIT in coda alla query.

    @slay
    te richiami il campo nome che NON hai specificato nella query.

  7. #7
    io ho fatto così:

    select MIN(pzminimo) from hotel where visualizza=1 and paginadedicata IS NULL order by id desc LIMIT 6

    devo aggiungere un * da qualche parte..

  8. #8
    codice:
    sqlmin = "select * from hotel where visualizza=1 and paginadedicata IS NULL order by pzminimo desc LIMIT 6"

  9. #9
    grazie Mems alla fine era semplice ..
    domanda: ma allora MIN() a che serve?

  10. #10
    Originariamente inviato da slay
    grazie Mems alla fine era semplice ..
    domanda: ma allora MIN() a che serve?
    MIN è una funzione SQL ANSI 99 che, però, non so se è supportata da mySQL.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.