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

    ordinamento matrimoni in 2 gruppi diversamente ordinati

    Salve,

    Sviluppando una query che doveva restituire le date di matrimonio di un elenco di sposi ordinando i record per matrimonio più imminente in poi e poi accodando alla fine i record dei matrimoni già celebrati ma ordinati in modo discendente ho creato questa query che sembra andare abbastanza bene:

    codice:
    select * from (SELECT *,datamatrimonio>now() as scaduto FROM matrimoni order by datamatrimonio asc) as m1 order by m1.scaduto desc
    A puro scopo accademico:
    qualcuno più esperto in SQL magari conosce un modo più performante o anche solo alternativo? Ad esempio una subselect più elegante oppure utilizzando delle join ecc... ??

    Grazie.
    Non sei qui per fare una scelta, la scelta l'hai già fatta...Ora devi comprendere le ragioni per cui l'hai fatta. Non possiamo vedere oltre le scelte che non ci sono chiare. http://www.chicercatrova2000.it

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Mi sembra lo stesso identico problema postato poco fa nella sezione php

    http://forum.html.it/forum/showthrea...readid=1457375

    prova a dargli uno sguardo.

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.