Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Query SQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    57

    Query SQL

    Perchè se richiedo la somma di due campi in una quary (formato Data) mi restituisce un valore uguale ad uno solo dei due campi?

    La stringa d'interrogazione è:

    SELECT Foglio1.Campo1 AS Data, Foglio1.Campo2 AS OraInizioCampo2, Foglio1.Campo3 AS OraFineCampo3, Sum([Foglio1].[Campo3]-[Campo2]) AS [Campo3-Campo2], Sum([Foglio1].[Campo3]+[OraIn]) AS [Campo3-OraIn], Sum(M3cisiamo.Orafin-[Foglio1].[Campo2]) AS [OraFin-Campo2]
    FROM Foglio1
    GROUP BY Foglio1.Campo1, Foglio1.Campo2, Foglio1.Campo3;

    AIUTO!!
    Ciko73

  2. #2
    forse non devi mettere l'operatore aritmetico tra i due campi ma solo una virgola!


    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    57
    e come fa a capire se deve sottrarre o addizionare?

    Buongiorno :quipy:
    Ciko73

  4. #4
    ok, hai ragione.
    io ho provato con dei dati stupidissimi, dei numeri normali, e funziona:
    "SELECT [Primo]+[Secondo] AS Somma, [Terzo]-[Quarto] AS Diff
    FROM Tabella1"

    magari è solo una questione di incompatibilità tra i dati che vai a sommare o sottrarre!

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    57
    mmmh, credo sia questo perchè con campi numerici funziona ma con campi "ora estesa" non funziona.

    Che pensi?
    Ciko73

  6. #6
    pensavo la stessa cosa...:master:

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    guarda che SUM è già di suo un operatore che fa la somma fra i campi specificati.....

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 © 2024 vBulletin Solutions, Inc. All rights reserved.