Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query mysql

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Query mysql

    Ho questa query che uso a caricare il mio repeater:

    SELECT * FROM miatbl WHERE id_categoria = " + idcat + " ORDER BY anno DESC, mese Desc, giorno DESC, titolo ASC

    La query funziona solo che non so perchè mi ordina le date così:

    1- 3/12007
    2- 2/1/2007
    3- 12/1/2007
    4- 11/1/2007
    5- 1/1/2007
    6- 31/12/2007

    anno e mese li ordina correttamente mentre giorno no!

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ma il campo è un campo data o testo ???.

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Sono 3 campi numerici.
    Giorno, mese e anno.

  4. #4
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Ho controllato ora i campi sono:

    gg char(2)
    mm char(2)
    aa varchar(4)

    (il db è mysql)

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    allora non sono numerici......essendo testo è normale che ti li riordina cosi.

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.