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

    Problemino con Select SQL

    Salve ragazzi,
    ho un piccolo problemino con una select

    <% sql = "select top 6 * from affiliazioni where attivodisattivo='SI' order by posizione;" %>

    In pratica con questa selezione mi fa visualizzare tutti i record del database, mentre dovrebbe selezionarmi i primi 6 ordinati per posizione

    Questo invece mi funziaaaaaaaaaaaaaaaaaa grrrr perche?
    <% sql = "select top 6 * from affiliazioni where attivodisattivo='SI' order by ID desc;" %>

    Nella struttura access il campo ID è chiave primaria con incremento,posizione è numerico

    AIUTATEMIIII
    graze

  2. #2
    Evidentemente ne hai più di 6.

  3. #3
    no no assolutamente,
    i campi nel database sono circa 200, e 6 di questi sono impostati con valore da 1 a 6.

    Devo forse impostare qualcosa in quelli vuoti?

  4. #4

    Re: Problemino con Select SQL

    Originariamente inviato da peppenetwork
    <% sql = "select top 6 * from affiliazioni where attivodisattivo='SI' order by posizione;" %>

    ne abbiamo già parlato tante tante tante volte. se tu hai 1000mila record tutti con posizione 1,2 e 3 (ad esempio) la "...TOP 6...ORDER BY posizione" te li elencherà tutti e millemila per via degli ex-equo

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.