![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
下記のようなテーブルがあったとして、日にちごとの金額合計を取得したいのですが、どうすればよいのかわかりません。初歩的なことかもしれませんか、よろしくお願いします。
単純に、日付でGROUP BYしてもうまくいかないようで^^;;
-----------------------
日付 │金額
-----------------------
2005-10-18 20:54│100
2005-10-18 21:30│200
2005-10-18 24:13│150
2005-10-19 10:00│100
2005-10-19 12:00│500
2005-10-19 20:00│200
結果は、
2005-10-18 450
2005-10-19 800
と取得したいです。
No.2ベストアンサー
- 回答日時:
create table #T(
d datetime,
i int
)
go
insert #T values(N'2005-10-18 20:54',100)
insert #T values(N'2005-10-18 21:30',200)
insert #T values(N'2005-10-18 00:13',150)
insert #T values(N'2005-10-19 10:00',100)
insert #T values(N'2005-10-19 12:00',500)
insert #T values(N'2005-10-19 20:00',200)
select
convert(nvarchar(10),d,111) as d2,
sum(i) as i2
from #T
group by convert(nvarchar(10),d,111)
--もっといい方法があるかも?
--何とかそれらしくなりました
No.1
- 回答日時:
集計キー部をDate型から文字列に変換してしまいます。
select format(日付, 'yyyy-mm-dd'), sum(金額)
from テーブル
group by format(日付, 'yyyy-mm-dd')
;
でどうでしょう?
テストしてないので自信なし。
なお、Oracle、DB2なら「format」が「to_char」です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- 債券・証券 メキシコペソ建て債券 年9.4% 2年 2 2022/12/29 14:16
- 借金・自己破産・債務整理 金銭消費貸借契約、延滞損害金の計算方法について教えて下さい。 6 2023/08/28 09:33
- Excel(エクセル) マクロで行を追加、削除すると行位置がずれますが、解決方法はありませんか?。 5 2022/05/28 16:03
- 財務・会計・経理 経理仕訳について教えていただきたいです。 ※発生仕訳必須 1月分給与(1/1−1/31分)に12月の 1 2023/02/24 16:16
- 年末調整 令和4年分 給与所得者の基礎控除申告書 兼 給与所得者の配偶者控除等申告書 兼所得金額調整控除申告書 5 2022/11/03 07:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのAccessでDATE型のINSERT
-
SQL文について教えてください
-
質問です How is your school l...
-
IF文、条件分岐の整理方法
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
SQLで特定の項目の重複のみを排...
-
処理件数を非表示にしたい
-
フィルターかけた後、重複を除...
-
Access:クエリーにて集計後に...
-
Exel VBA 別ブックから該当デ...
-
エクセルで最後の文字だけ置き...
-
for whichの使い方
-
エラー 1068 (42000): 複数の主...
-
NO WAR NO ABE
-
SQLを作ったのですがうまくいき...
-
テーブル列数とデータファイル...
-
access2003 クエリSQL文に...
-
Mysql UPDATE出来ません
-
INSERT文でフィールドの1つだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのAccessでDATE型のINSERT
-
クロス集計で、列を動的に
-
●SQL Server 2000●日付だけ取得...
-
SQLサーバでの和暦(int)→西暦へ...
-
SQLで日付の指定
-
ACCESS 日付の比較
-
nvarcharとdatetimeで作成され...
-
select文で int を yyyy-mm-dd...
-
日付/時刻型のフィールドに対し...
-
SQLServerでの日付関連に関する事
-
Datetime型 条件について
-
SQLのクエリの書き方を教えて下...
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
SELECT 文 GROUP での1件目を...
-
1、Rstudioで回帰直線を求める...
-
for whichの使い方
-
カーソル0件の時にエラーを発生...
おすすめ情報