Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di WEAB
    Registrato dal
    Jun 2006
    Messaggi
    43

    Ordinamento condizionale

    ciao a tutti.
    ho questa query:
    Codice PHP:
      $query="select * from mia_tabella WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= campo_data order by evidenzia DESC, ID desc limit 1,10"
    che estrae i records in ordine decrescente secondo il campo EVIDENZIA e il campo ID.
    Vorrei se possibile, tenere conto dell'ordinamento sul campo EVIDENZIA, solo se un altro campo della tabella, SCADENZA, non sia minore della data di oggi.

    Si può fare?

  2. #2
    Utente di HTML.it L'avatar di WEAB
    Registrato dal
    Jun 2006
    Messaggi
    43
    nessuna idea?
    :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    18
    non ti viene + facile fare l'ordinamento da php?
    (caricando i risultati della query in un array e poi utilizzando if vari ecc. )

  4. #4
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    ... order by IF(SCADENZA>CURDATE(),1,0), evidenzia DESC, ID desc

  5. #5
    Utente di HTML.it L'avatar di WEAB
    Registrato dal
    Jun 2006
    Messaggi
    43
    Mi sembra che non funzioni così.

  6. #6
    Utente di HTML.it L'avatar di WEAB
    Registrato dal
    Jun 2006
    Messaggi
    43
    Riprendiamo il discorso....
    qualcuno sa' come fare?

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.