2つの列に分割したいデータが1つの列にあります。データは、カンマで区切られています(存在する場合)。このフィールドにはデータはありません。データには1セットのみ、コンマでは2セットのデータが保存されます。現在、私はデータをプルし、コンマ区切りファイルとして保存し、FoxProを使用してテーブルにデータをロードし、必要に応じてデータを処理し、別のSQLテーブルにデータを再挿入して使用します。私は、FoxPro部分を削除し、SQLクエリを私のためにデータをsaperateしたいと思います。以下は、データがどのように見えるかのサンプルです。私は総額を得るために量フィールドのデータを合計する上記のデータでSQLを2つのフィールドに分割するクエリ
Store Amount Discount
1 5.95
1 5.95 PO^-479^2
1 5.95 PO^-479^2
2 5.95
2 5.95 PO^-479^2
2 5.95 +CA8A09^-240^4,CORDRC^-239^7
3 5.95
3 5.95 +CA8A09^-240^4,CORDRC^-239^7
3 5.95 +CA8A09^-240^4,CORDRC^-239^7
。次に、カラット文字の間にある特定の割引額を引き出し、合計して合計割引額を取得します。次に、2つを合計して総純額を取得します。私が書いておきたい質問は、必要に応じてディスカウントフィールドを分けていきます.2行目の3行目に2つのディスカウントが適用されていることを確認してから、カラット文字の間の値を取り出してください。
私は、人々がまだFox Proを使用していることに気付きませんでした。 – pjp
birdlips - 私はSQLserverを使用しています。 pjp - 私は実際にFoxProをしばらく使用していて、それを愛しています。私は.netグループが好きで、時にはそれを使うのですが、私の必要性の大部分はFoxProが最良の選択肢でした。 –