Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250

    Order by Range per anno errato

    Buongiorno a tutti,
    ho una lista di opere (500) con una data di creazione (campo int a 4 cifre)
    devo raggruppare ler opere per data di creazione ad intervalli di 10 anni.
    Esempio:
    2000-2010
    2010-2020
    ecc..
    ho provato questa query:

    "SELECT CONCAT((FLOOR(`anno`/10))*10,'-',((FLOOR(`anno`/10))*10)+10) `anno2`, COUNT(*) tot FROM opere GROUP BY anno2 ORDER BY anno2"

    ma mi escono gli anni doppi, anche se uso GROUP
    Dove sbaglio?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Le query sono argomento Database, dovresti chiedere nella sezione relativa.

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.