私は上記のような表を持っています。ご覧のとおり、「v_ctra_no」列の値が繰り返されます。 "v_ctra_no"の値が一意である行を選択できるように、どのタイプのSQLクエリを使用する必要があります。例
col_name1 col_name2 col_name3
Ctra#001 Cash 200
Ctra#002 Sales 40
Ctra#003 Purchase 1000
のためのように私は、下記のクエリを使用しようとしたが、それはあなたが売上金額を合計しようとしているように見えます
SELECT DISTINCT(v_ctra_no),v_ctra_date,v_ctra_id FROM TBL_ACC_CTRA_VCH_MSB
あなたの例では何も繰り返されていないと、列名があなたの説明と一致しません。 –
私はこの質問に含まれている私のテーブルのイメージを見ましたか?上記画像リンク – msm
を参照してください。DISTINCTは(列上の)関数ではなく、SELECT DISTINCTの一部であり、選択された行全体で機能します。すなわち、SELECT distinct(c1)、c2' eq。 'SELECT DISTINCT c1、c2' eq。 'SELECT DISTINCT c1、(c2)'。 – jarlh