Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [SQL] COUNT e CAMPI

  1. #1
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896

    [SQL] COUNT e CAMPI

    Ciao a tutti!

    io vorrei ottenere in un'unica query il caunt dei record e per ogni record un particolare valore.. si può?!?
    mi spiego meglio:

    vorrei questo risultato
    ADAfin -- NUMada
    2008-08-30 -- 11
    2009-08-30 -- 11
    2009-02-16 -- 11
    2008-03-06 -- 11
    2009-02-09 -- 11
    2008-08-30 -- 11
    2008-05-10 -- 11
    2008-08-10 -- 11
    2009-02-09 -- 11
    2008-03-13 -- 11
    2008-08-30 -- 11


    ho provato con:
    Codice PHP:
    SELECT ADA_1.ADAfin COUNTADA.ADAidr ) AS NUMada 
    FROM ADA LEFT JOIN ADA 
    AS ADA_1 ON ADA.ADAidr ADA_1.ADAidr 
    WHERE 
    CURDATE() BETWEEN ADA.ADAini AND ADA.ADAfin AND ADA.ADAnii )OR ( ADA.ADAfin CURDATE() AND ADA.ADAnii AND ADA.ADAnid )
    GROUP BY ADA.ADAidr 
    e con
    Codice PHP:
    SELECT ADAfin 
    FROM ADA 
    WHERE 
    CURDATE() BETWEEN ADAini AND ADAfin AND ADAnii )OR ( ADAfin CURDATE() AND ADAnii AND ADAnid )
    UNION ALL 
    SELECT COUNT
    ADAidr ) AS NUMada 
    FROM ADA 
    WHERE 
    CURDATE() BETWEEN ADAini AND ADAfin AND ADAnii )OR ( ADAfin CURDATE() AND ADAnii AND ADAnid 
    qualche aiuto? grazie...

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    15
    Vediamo se ho capito, tu vorresti sapere quanti record sono presenti con un certa condizione.

    SELECT ADA.ADAfin , COUNT(*) AS NUMada
    FROM ADA
    WHERE (CURDATE() BETWEEN ADA.ADAini AND ADA.ADAfin AND ADA.ADAnii = 0 )
    OR ( ADA.ADAfin > CURDATE() AND ADA.ADAnii > 0 AND ADA.ADAnid > 0 )
    GROUP BY ADA.ADAfin

    ...
    Ciao
    *BB*

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.