Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    query con sommatoria particolare

    ciao a tutti!
    ho una query, prima fatta in access e poi "esporata" in asp, che mi estrae da un db una sommatoria di dati divisa per giorni.
    Funziona tutto, tranne nel caso che nella db ci sia un dato errato (identificato con un valore alto, 99.9) che mi fa sballare tutta la sommatoria.
    C'è la possibilità di escludere determinati valori dalla sommatoria di una query?

  2. #2

  3. #3
    Originariamente inviato da optime
    con una where?
    però dovrei applicare la where all'interno dell'istruzione sql stessa...
    si può?

  4. #4
    Originariamente inviato da SuperMariano81
    però dovrei applicare la where all'interno dell'istruzione sql stessa...
    si può?
    perché, dove la vuoi applicare? sul braccio? spiegati meglio

  5. #5
    Originariamente inviato da optime
    perché, dove la vuoi applicare? sul braccio? spiegati meglio
    In pratica funziona così:
    Devo estrarre una sommatoria di dati giornaliera da un db per 23 giorni. I dati contenuti nel db sono salvati ogni ora, quindi avrò la 23 somme di dati orari, per 23 giorni.
    Capita che in tale db ci siano degli errori, che vengono salvati con un valore alto (99.9).
    Dovrei esculdere tale valore dalla sommatoria, possibilmente nella query per non dover rifare il codice asp.

  6. #6
    ripeto: escludi i valori alti/sbagliati con la where. non vedo sinceramente il problema.

  7. #7
    Originariamente inviato da optime
    ripeto: escludi i valori alti/sbagliati con la where. non vedo sinceramente il problema.
    Il problema c'è perchè funziona così:
    giorno 1:
    ora 1: 0.1
    ora 2: 0.0
    ora 3: 99.9
    ...
    ora 23: 0.00

    totale: 100.00 anche se il totale è 0.1 perchè 99.9 è un errore
    Il dato 100.00 lo estraggo dalla query.

  8. #8
    certo, estrai tutto... NON estrarre quelli bacati.

  9. #9
    Originariamente inviato da optime
    certo, estrai tutto... NON estrarre quelli bacati.
    Da codice ASP si può effettuare questa differenziazione, ma da codice SQL si può?
    Volevo modificare quello per non dover metter mano a tutto l'asp

  10. #10
    Originariamente inviato da SuperMariano81
    Da codice ASP si può effettuare questa differenziazione, ma da codice SQL si può?
    Volevo modificare quello per non dover metter mano a tutto l'asp
    WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE WHERE

    usa la WHERE

    adopera la WHERE

    esiste la WHERE


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.