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

    Query di raggruppamento

    Ciao.

    Sto provando ad eseguire una query su due campi di una tabella mysq; i campi sono DATA e NOME.

    Ho provato così:

    codice:
    SELECT count(NOME) AS strNOME, DATA FROM tbl WHERE COD LIKE '123456%' AND DATA = '2008-04-24' GROUP BY NOME, DATA
    Mi aspettavo solo un record che raggruppasse il numero dei nomi presenti in tabella e la data, invece mi ritrovo con enne records quanti sono i nomi in tabella...

    Che sbaglio?

  2. #2
    Forse non ho spiegato bene il problema....

    In una tabella MYSQL ho questa sequenza di records :

    NUM===========N0ME

    610=============ASSI
    610=============ASSI
    610=============ASSI
    610=============ASSI
    619=============ASSI-9
    619=============ASSI-9
    619=============ASSI-9

    Con una query vorrei estrarre soltanto il nome ASSI e con la stessa query contare i records totali di ASSI e ASSI-9, cioè 7.

    Come si fa?

  3. #3
    La domanda non è chiara. Cmq:

    SELECT Count(Tabella1.c2) AS Contarecord
    FROM Tabella1
    WHERE (((Tabella1.c2) Like "*ASSI*"));

    Viene fuori una sola cella con il totale dei record

    Contarecord
    7

    PS: Questa è la sintassi utilizzata in MSAccess. Con mySQL sarà qualcosa di simile

    This machine has no brain. Please, use your own!

  4. #4
    Originariamente inviato da luigi1970
    La domanda non è chiara. Cmq:




    Viene fuori una sola cella con il totale dei record

    Contarecord
    7

    PS: Questa è la sintassi utilizzata in MSAccess. Con mySQL sarà qualcosa di simile

    Ti ringrazio molto hai risolto il mio problema

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.