2017-02-11 6 views
0

SQLの行を複数の行に分割して分割しようとしています。 はちょうど今、私は上記の小計、税、合計額に3を分割することにより、以下のようなレコードをしたいSQL: - SQLの行を分割して複数の行に分割する

No name date  sub-total tax total 
1 Test 02-11-2017 5000  750 5750 

、私はレコードの下に持っていると仮定します。

No name date  sub-total tax total 
1 Test 02-11-2017 1666.66 250 1916.66 
1 Test 02-11-2017 1666.66 250 1916.66 
1 Test 02-11-2017 1666.66 250 1916.66 

あなたが参加し、クロスを使用することができます... ..

答えて

0

を事前に 感謝を提案してください:

select No, 
    name, 
    date, 
    subtotal/3.0 subtotal, 
    tax/3.0 tax, 
    total/3.0 total 
from your_table t 
cross join (
    select 1 i union all select 2 union all select 3 
    ) x 
+0

はあなたに非常に多くの@GurVありがとうございます。これは期待通りに機能しました... –

関連する問題