テーブル ( ) を持つ SQL Server 2005 データベースがあり、ExpenseFormItems
(とりわけ) 11 列 ( fromtravel
、totravel
、totravel1
、.... )totravel2
で住所を格納しています。 totravel3
totravel9
基本的に、合計 11 のレグ/ストップ、および Google が計算した走行距離など (ここでは重要ではありません) の旅行です。
11 列すべてで最も頻繁に発生する (たとえば 15 の) アドレスと、その発生回数を返せるようにしたいと考えています。
だから基本的に
[TO] [Occurrances]
==============
address1 328
address2 233
address3 112
....
address15 23
ここではある種の un/pivot が使用されると思いますが、以前に使用するほどクールなことをしたことがないので、このケースに適用する方法 (私がそれらについて読んだこと) を把握していません。 .
ティア