Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Estrazione records per data

    Ciao,

    ho due domandine facili facili da porvi.

    1) ho una tabella con questi dati di esempio:


    Id | NumeroPersone | Data
    ---+---------------+-------------------
    1 2 10/09/2009 11.44.11
    2 1 10/09/2009 12.44.31
    3 5 10/09/2009 13.23.33
    4 3 11/09/2009 11.44.33
    5 1 11/09/2009 11.47.33
    ... ... ...



    Domanda: come posso, tramite query SQL o ASP, trovare la somma totale di tutte le persone divise per giorno?

    Così:
    giorno 10/09/2009 - Totale persone: 8
    giorno 11/09/2009 - Totale persone: 4
    ...



    2) Come devo impostare la query in modo che mi estragga tutti i dati della settimana corrente.
    Sicut Nox Silentes

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Di quale rdbms stiamo parlando?

  3. #3
    SUM e GROUP BY ti saranno d'aiuto

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se stai usando access come suppongo, oltre a quanto già suggerito da optime, guarda pure la funzione format() per formattare la data rimuovendo l'orario e poter raggruppare su di essa.

    Per la seconda domanda attendiamo prima di sapere il database su cui stai lavorando.

  5. #5
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da nicola75ss
    Se stai usando access come suppongo, oltre a quanto già suggerito da optime, guarda pure la funzione format() per formattare la data rimuovendo l'orario e poter raggruppare su di essa.
    Ok, ma la query come verrebbe strutturata?

    Per la seconda domanda attendiamo prima di sapere il database su cui stai lavorando.
    Access...
    Sicut Nox Silentes

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Per la seconda domanda ti riporto il codice relativo al calcolo degli estremi della settimana corrente. Quindi è sufficiente fare un between tra lunedì e la domenica.

    codice:
    select DateAdd("d", -DatePart("w", Date(), 2) + 1, Date()) AS lunedi, 
    DateAdd("d", -DatePart("w", Date(), 2) + 7, Date()) AS domenica
    Per la prima query ti abbiamo fornito tutte le informazioni del caso, prova quanto meno a buttare giù qualcosa di tuo. Se hai problemi ti si aiuta.

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.