Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    151

    ordine codice numerico con spazio

    Salve a tutti,
    ho la necessità di mettere in ordine numerico un tipo di codice (numero pratica e anno) :

    Il risultato non vorrei fosse questo:
    Codice: 001 04
    Codice: 001 05
    Codice: 002 04
    Codice: 002 05

    Ma questo:
    Codice: 001 04
    Codice: 002 04
    Codice: 001 05
    Codice: 002 05

    C'è modo di farlo senza cambiare il contenuto del campo (magari 05 001)?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Non ho capito alcune cose.
    Sono dati in un db mysql?
    Se si i campi sono due oppure è un campo unico formato da codice+spazio+anno?
    Vuoi ordinare prima per codice e poi per anno?

  3. #3
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    Io scriverei uno script per ricopiare in una nuova tabella i dati...se hai due campi perchè comprimerli in uno solo?
    Non sarà una tragedia...

    Questo perchè non credo che mysql abbia delle funzioni di sort per ordinare rispetto alla sottostringa anno (ultimi due caratteri).
    Se il sort lo implementi invece tu su un array puoi farlo naturalmente...non ne vedo la necessità comunque.

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