0

水の流れを計算していて、状況に遭遇し、助けが必要です。

Date/Time  Account   Read
---------  --------  -----
04:00.0    16887084  38665
03:30.0    16887084  38652 **<< Reverse flow**
03:00.0    16887084  38660
02:30.0    16887084  38656

水の使用量を計算する必要がありますが (Read Col に示されています)、逆流により、03:30 のサンプルは 8 ガロン戻り、次のサンプルでは 13 ガロン増加しました。実際の水の使用量を計算するにはどうすればよいですか? 私は次のことを試しましたが、ステートメントは基本的に使用法の表現として数値範囲を使用しています:

SELECT  serial AS Account,
    max(READ)- min(READ) AS GalsTotal,

    FROM dbo.Database 
WHERE (dbf_DT > DATEADD(HH, -24, getdate())) 

どんな助けでも大歓迎です...

4

2 に答える 2