Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 45
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492

    [VB.NET] Sommare numeri campi DB con generatore di query

    Salve a tutti
    ho un campo 1_NUMERI e voglio sommarli. Tramite il generatore automatico di query di .Net, noto che non c'è la funzione SUM....

    Ho provato ad inserire questa query...

    SELECT SUM([1_NUMERI]) AS MySUM
    FROM MyDB


    Ma non va come vorrei :-( in quanto i valori dei campi sono del formato 10.123( corrisponde a 10,123) quindi la somma non è corretta.
    Come posso fare per evitare ciò?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma di che DB parliamo?

    E MyDb è una tabella del DB?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Originariamente inviato da oregon
    Ma di che DB parliamo?

    E MyDb è una tabella del DB?

    Access, MyDB e la tabella

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito ... hai modificato la domanda ... la somma è 0 ? O cosa ?

    Di che tipo è il campo? Per caso un testo?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Originariamente inviato da oregon
    Non ho capito ... hai modificato la domanda ... la somma è 0 ? O cosa ?

    Di che tipo è il campo? Per caso un testo?
    si, esatto
    il campo è TESTO, e i numeri sono inseriti nel formato 10.123, dove il "." rappresenta la virgola decimale.
    Ora ho necessità di sommare correttamente tutti questi valori

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sempre la solita storia ... i campi devono essere del *tipo corretto* secondo cosa contengono.

    Se devi fare la SUM il DB si aspetta che siano numerici, non testo.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Originariamente inviato da oregon
    Sempre la solita storia ... i campi devono essere del *tipo corretto* secondo cosa contengono.

    Se devi fare la SUM il DB si aspetta che siano numerici, non testo.
    ho impostato il campo a testo in quanto non riuscivo a memorizzare con il tipo NUMERICO il valore 10.123 per intenderci
    Se c'è un modo per memorizzare un numero nel campo di tipo NUMERICO il valore 10.123...che ben venga ;-)

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ovviamente sì ... deve essere numerico in virgola mobile ... (magari 'precisione doppia')
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Originariamente inviato da oregon
    Ovviamente sì ... deve essere numerico in virgola mobile ... (magari 'precisione doppia')
    In Access corrisponde alla proprietà Dimensione Campo=Intero Lungo?

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da zorro77
    In Access corrisponde alla proprietà Dimensione Campo=Intero Lungo?
    Dimensione Campo=Precisione Doppia

    Se metti un Intero non avrai possibilità di trattare i decimali ...

    P.S. Scusa se te lo dico, ma quando si fanno programmi che gestiscono dati tramite un DB, si devono avere chiare tutte le cognizioni (almeno quelle di base) che riguardano la gestione dati con un DB. Altrimenti si avranno problemi enormi in seguito, nella ricerca soprattutto ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.