No.2ベストアンサー
- 回答日時:
テーブルに何か連番がないと並びは
確定することができません。
そこで、たとえば、テーブル名をT売上とします。
テーブルにオートナンバー型のフィールドを
一つ追加します。一応、IDという名前にします。
(主キーである必要はありません)
SELECT First(T売上.ID) AS IDの先頭, T売上.品番, Sum(T売上.数量) AS 数量の合計
FROM T売上
GROUP BY T売上.品番
ORDER BY First(T売上.ID);
このようにすれば、並びは確定できます。
No.1
- 回答日時:
質問への念押し。
(1)12050というのはどういうところから選ばれたデータですか
(A)普通はデータの他のフィールドの値で選ばれたりする(例えば販売店や販売日フィールドがあって、靜岡支店の販売商品、4月1日に売れた商品など)
しかし(B)最近欠陥が見つかった商品などというように、このデータ以外の事情で注目され選ばれる場合もある。
(C)本件は2レコード以上あるもの(レコードの前後の数が複数)は合算するように見えるがそうか。(例だけでなく質問に文章で明記のこと。)
(2)もとのデータの並び順を決めているのは、データの値か
それとも発生順(例えば売上日順に入力された)などで、余り意味はないのか
(2)12050など複数出てくるレコードだけ選択して合計し、他の品番のものをそのままとしたいというkとか。
(3)複数のレコードを合算としても、また飛び離れた(行)位置に12050などは出てくるのか。その場合どうするのか。
ーー
ADOなどのレコード処理型のプログラムを使えば出来ると思うがそれではダメか
クエリ(SQL)で実行したいのか。
元の順番を保存しつつ、複数レコードあるものは、GROUP BYでなくて合算し、何かクレリで出したいということか。
レコードの前後重複関係を問題にして、クエリで扱うのは難しそうだが。
この回答への補足
データの並びには規則性があります。
5桁 00000 → 99999 まで昇順に上から並んでいるのですが、
00001→00002→00003・・・というように」順番には並んでおらず、
また、00001→00003→00005というように規則性をもって並んでいるわけでもありません。
とびとびで並んでいるものの、昇順という並び方です。
したがって、ダブりデータの場合、必ず、00012→00013→000013→000014
の00013というように、データが連なります。
また、これらデータは、製品番号です。
今回の件は簡単そうな話だと質問前は考えていましたが、思いの他難しそうであり、
クエリで実行ができなければ、あきらめようと思っています。(当方の力量がついてゆけないため)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) VBAを使いシート間で貼り付け 3 2023/03/14 20:53
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) 範囲指定をした中で、住所の列をユーザー設定の並べ替えをしたい 3 2022/05/15 13:51
- Excel(エクセル) 条件付書式 Sheet1からSheet2に転記した時の転記ミスを反映させたい 5 2022/05/21 09:52
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- 友達・仲間 12月23日〜25日で友達グループ①と旅行に行く予定なのですが、最近あまり好きじゃなくなってきて、 1 2022/11/14 23:02
- その他(恋愛相談) 気になってる女性へのアプローチ方法とアプローチして良い距離がわからない 大学3年生男です。同じサーク 3 2022/08/20 15:04
- Excel(エクセル) オフィスをLibreOfficeからmicrosoft 2013に変えました。 1 2022/05/09 00:28
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
Access レポートを開く時、2つの条件で昇順で並び替え
Access(アクセス)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
-
4
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
5
Accessのレポートで「並べ替え/グループ化」の設定をVBAで行いたい
その他(データベース)
-
6
アクセスに関して。クエリの並び替えの結果をレポートに反映させること。
その他(コンピューター・テクノロジー)
-
7
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
8
ACCESS クエリで、グループ化したものをカウントしたい
その他(データベース)
-
9
どこにもフォーカスを当てたくない
Access(アクセス)
-
10
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
11
アクセスにエクセルのデータを貼り付ける方法について
その他(Microsoft Office)
-
12
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
13
Accessの桁区切りについて教えてください。
Access(アクセス)
-
14
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
15
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
16
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
17
ACCESSでコントロールソースの変更
Access(アクセス)
-
18
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
19
AccessからExcelへの条件付エクスポート
その他(データベース)
-
20
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessにインポートしたら並び...
-
データの二重表示の原因
-
数百万件レコードのdelete
-
非連結サブフォームのレコード...
-
2つの項目が重複するレコード...
-
Access 1レコードずつcsvで出力...
-
3つ以上のテーブルをUNIONする...
-
SQLServerで同一条件レコードの...
-
Accessの固有レコード識別子の選択
-
Access VBA Me.Requery レコー...
-
Accessでの禁止文字チェック
-
フォームからのレコード削除に...
-
同じ構成のテーブルを結合する
-
SQLiteで最も古いレコードのみ...
-
ACCESSのBookmarkプロパティの...
-
Access2000でのExcel行の削除法
-
Accessでの排他制御
-
ACCESS【更新クエリの中断がで...
-
Access カレントレコードがあり...
-
PostgreSQLへのODBC接続について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessにインポートしたら並び...
-
データの二重表示の原因
-
2つの項目が重複するレコード...
-
3つ以上のテーブルをUNIONする...
-
数百万件レコードのdelete
-
Access VBA Me.Requery レコー...
-
非連結サブフォームのレコード...
-
Access 削除クエリが重い
-
ACCESSのBookmarkプロパティの...
-
Access 1レコードずつcsvで出力...
-
ManagementStudioからのデータ削除
-
Accessの重複クエリで最小以外...
-
Accessでの排他制御
-
Accessで重複したデータを一件...
-
(ACCESS)並び替えをしないで...
-
フォームからのレコード削除に...
-
SQLServerで同一条件レコードの...
-
Accessでの禁止文字チェック
-
Accessでレコードが更新された...
-
テーブルのレコード削除ができ...
おすすめ情報