0

特定の期間の特定の時間帯のデータを計算することはできますか?

大量のデータ セットがあり、特定の期間の特定の時間帯に収集された「量」を計算したいと考えています。

例: 以下では、7 月 1 日から 7 月 31 日までの 00:00 から 14:59 までの間に収集された金額を「金額 1」として合計し、15:00 から 20:59 の間に収集された金額を「金額 2」として合計します。 7月。「合計金額」=「金額1」+「金額2」

sum(if('2012-07-01 00:00:00' と '2012-07-31 14:59:00' の間の日付,(Amount),0)) as 'Amount 1', sum(if(Date between '2012-07-01 15:00:00' and '2012-07-31 20:59:00',(Amount),0)) as 'Amount 2', sum(Amount) as 'Total Amount'

ただし、「合計金額」の結果は、「金額 1」+「金額 2」と一致しません。

4

1 に答える 1