2016-05-15 4 views
0

私はチケットスタイルのデータベースを作成しています。これから生成されたチケットの合計を検索しようとしています。私は、以下のクエリとその絵にはクエリから生成された列の合計を見つける方法

QUERY RESULT

SELECT Price, TicketID, Ticket.TicketType 
FROM Price, Ticket 
WHERE Price.TicketType = Ticket.TicketType 
; 

の結果を添付している、私はあなたがそこに表示価格のすべての合計を取得しようとしています、各ticketIDは新しいですチケットが売られた。私はアクセスのトータルボタンをクリックすることができます、そして、それはそれの下に合計を置きますが、私は合計でクエリを実行する必要があるので、私はこれをどうすればできるのだろうかと思っています。

+0

'group by'と' sum'を使いましたか? – kpie

+2

あなたの期待する結果は?おそらく、 'all union 'を使用して合計結果を最終行に戻すことができますか? – sgeddes

+0

すべての価格の値の合計。 –

答えて

2

ファーストを助けることができると思います。 FROM句のCommmasは、単にjoinを表す古風な方法です。

あなたが言うから、あなたはsum()をしたい:

SELECT SUM(Price) 
FROM Price JOIN 
    Ticket 
    ON Price.TicketType = Ticket.TicketType; 

これはか正確に何をしたいしない場合があります。それは質問に非常に具体的に答えます。

+0

EDIT:これはINNER JOINを使用するのと同じように機能します。何らかの理由で私の先生は、私たちがデザインビューで行ったように見えるSQLコードを望んでいないと述べましたが、私はデザインビューで内部結合を見たので、それを書いたことはありませんでした。私はコミュニティカレッジに行き、私の先生は非常に古いスタイルからDBを教えると信じています。ご協力ありがとうございました! –

-1

は、SUM関数を使用します。

http://www.w3schools.com/sql/sql_func_sum.asp

私は、これは正しいjoin構文を使用することを学ぶ、

+0

私は教師が私たちのチートを使っているので、私は和関数について知っていました。 INNER JOINコマンドを使用するとこれは簡単でしたが、教師が好きではないデザインビューのコードを作成したように見えますが、うーん、ちょっとでもうまく動作します。 –

+1

これはリンクのみの回答です。答えるか、これをコメントにしてください。 – Hogan

関連する問題