Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Sì, ma ha detto che
    ....... ORDER BY Replace(Campo, " ", ".")
    non ha funzionato.

    Con questa soluzione dove ci sono i punti restano e dove c'è spazio viene un punto quindi non credo si risolva con "/".

    Scusa Partime ma sei sicuro che sostituendo il punto allo spazio non ti dia il risultato giusto?
    Io ho provato ad ordinare i dati dopo aver sostituito il punto allo spazio e funziona!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da genespos Visualizza il messaggio
    Sì, ma ha detto che
    ....... ORDER BY Replace(Campo, " ", ".")
    non ha funzionato.

    Con questa soluzione dove ci sono i punti restano e dove c'è spazio viene un punto quindi non credo si risolva con "/".

    Scusa Partime ma sei sicuro che sostituendo il punto allo spazio non ti dia il risultato giusto?
    Io ho provato ad ordinare i dati dopo aver sostituito il punto allo spazio e funziona!
    Con Replace(Campo, " ", ".") sostituisci il carattere ASCII 32 dal carattere ASCII 46 quindi 'spazio' = 'punto' mentre con / ovvero ASCII 47 lo 'spazio' è > al 'punto'.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Non voglio intraprendere una discussione extra rispetto all'oggetto del thread, però:
    Spazio = ascii 32
    Punto = ascii 46
    Slash = ascii 47
    Caratteri numerici = dal 48 al 57
    Caratteri alfabetici maiuscoli = dal 65 al 90
    Caratteri alfabetici minuscoli = dal 97 al 122
    Sostituire il 32 con il 46 o con il 47 rispetto a valori tutti superiori non dovrebbe cambiare molto (se l'ordinamento è alfabetico)
    Se l'ordinamento è per codici ascii allora forse bisognerebbe provare con "@" che ha codice ascii 64 ovvero dopo tutti i numeri ma prima delle lettere.
    (se il criterio è giusto dovrebbe funzionare anche con: ":" ";" "<" "=" ">" "?")

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.