SQL文を投げた検索結果を集計してグリッドに表示したい
VB2005+SQLServer2005で開発をしています。
**********************************************
プログラムコード以外でのご回答はご遠慮ください
**********************************************
SQL文での検索結果例
レコード1
*******************
zassi1カラム
フライデー
zassi2カラム
空白("")
zassi3カラム
ジャンプ
zassi4カラム
マガジン
maker1カラム
富士通
maker2カラム
NEC
maker3カラム
空白("")
maker4カラム
東芝
maker5カラム
シャープ
kikan
3
tenpocdカラム
1
レコード2
*****************
zassi1カラム
現代
zassi2カラム
フライデー
zassi3カラム
ジャンプ
zassi4カラム
nono
maker1カラム
NTTデータ
maker2カラム
NEC
maker3カラム
空白("")
maker4カラム
空白("")
maker5カラム
シャープ
tenpocdカラム
1
kikan
1
レコード3
*****************
zassi1カラム
マガジン
zassi2カラム
空白("")
zassi3カラム
空白("")
zassi4カラム
フライデー
maker1カラム
空白("")
maker2カラム
NEC
maker3カラム
NEC
maker4カラム
空白("")
maker5カラム
東芝
tenpocdカラム
2
kikan
2
のようなレコードが検索結果として入ってきます。
kikanは1~3までの値しか入ってきません。
これを
期間1で
zassi1~4の合計
マガジン2
フライデー3
ジャンプ3
期間2
nono1
現代1
期間3
というように
期間1でのzassi1~4の値で重複データを省いた値での合計を出力したいのです。
makerも同様にmaker1~5の値で重複データを省いた値での合計を出力したいのです
***************************************************************************
また、これを店舗毎のデータと店舗合算のデータというように2パターン必要です。
***************************************************************************
表示するグリッドの検索結果イメージ
店舗合算
(期間1,雑誌)
ジャンプ 1
マガジン 2
nono 3
(期間2,雑誌)
現代 1
朝日 1
以上が仕様なのですがどうプログラミングすればいいのかわからず大変困っています。
dataTableを2つ用意してとかdataviewでソートしてとか
色々試しましたがさっぱりわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- MySQL SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい 3 2022/12/07 22:28
- PHP Postgresの特定のカラムからスペースを取る方法 1 2023/02/22 13:18
- PostgreSQL 列が存在しないと言われる 2 2023/02/10 18:33
- その他(プログラミング・Web制作) google formsで回答者をスプレッドシートに記載する方法 1 2023/06/23 11:22
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- その他(IT・Webサービス) レコード200万、カラム60,こういう大規模なデータを最適な管理できるソフト等教えていただけますでし 2 2022/09/17 14:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
COBOLについて
-
fgetcsvでCSVを取得した際のnul...
-
DataViewで複数条件の...
-
C# リストビューの値を取得
-
ListViewのカラムの色の変更
-
php mysql で WHERE句内に変数...
-
PHPでDBからデータを抽出してHT...
-
google formsを使ったタスク依...
-
ListView
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
for whichの使い方
-
SELECT 文 GROUP での1件目を...
-
外部参照してるキーを主キーに...
-
重複していないレコードの抽出...
-
EXISTSを使ったDELETE文
-
SQL Date型の列から年月だけを...
-
VIEWの元のテーブルのindexって...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
バッチでcsvファイルの指定のカ...
-
COBOLについて
-
リストビューの項目の内容を変...
-
php mysql で WHERE句内に変数...
-
DataViewで複数条件の...
-
fgetcsvでCSVを取得した際のnul...
-
Zend_DBを使ったselectで文字が...
-
google formsを使ったタスク依...
-
初心者)DataGridViewの入力桁...
-
FormulaR1C1でSUMIF変数指定
-
DataGridView 右詰め
-
COBOL プログラミング
-
ListViewのカラムの色の変更
-
jQueryで、カラム幅を変更でき...
-
PHPでDBからデータを抽出してHT...
-
テキスト幅にあわせた表の作り...
-
VB6でActiveReport1.5Jを使って...
-
DataGridViewのデータをComboBo...
-
[WHS]定数宣言の際にリテラル文...
おすすめ情報