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

    [ACCESS] Ordinamento alfabetico partendo però da una lettera

    E' possibile che questa query che mi funziona perfettamente in sql server non mi funzioni con un database access ?????

    codice:
    select titolo from inserzioni
    order by
      case
        when substring(titolo,1,1) >= 'C' then 1
        else 2
      end, titolo
    grazie a tutti per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    In Access
    __ non esiste il CASE WHEN ....THEN....... ELSE.....END
    __ non esiste substring ( mi sa che substring è solo MySql ( ma non sono sicuro))

    ma devi usare
    __ IIF
    __ Left

    codice:
    SELECT 
    inserzioni.titolo
    FROM 
    inserzioni
    ORDER BY 
    IIf(Left([inserzioni].[titolo],1)>="c",1,2), 
    inserzioni.titolo
    ;


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.