私は正しいプレフィックスを決定するために、次のステートメントを使用しています:式携帯電話の通話の計算
select *
from [lcsCDR].[dbo].[Phones] c
inner join [CallAnalysisDatabase].[dbo].[CallRates$] r
on r.Prefix COLLATE Latin1_General_CI_AI = SUBSTRING(c.PhoneUri,1,LEN(r.Prefix))
left join [CallAnalysisDatabase].[dbo].[CallRates$] r_anti
on r_anti.Prefix COLLATE Latin1_General_CI_AI = SUBSTRING(c.PhoneUri,1,LEN(r_anti.Prefix))
and LEN(r_anti.Prefix) > LEN(r.Prefix)
where r_anti.Prefix is null
あなたは私にこの文の中に統合式を追加する例をお願いできますか?
'レート' テーブルが2つの計算フィールドが含まれています。
- start_rate
- rate_per_minute
テーブル 'VoipDetails' とSessionDetailsはfolowingが含まれています
DATEDIFF(s, VoipDetails.SessionIdTime, SessionDetails.SessionEndTime)
の場合正しいプレフィックスが見つかった場合は、次の式を使用してください。
DATEDIFF(s, VoipDetails.SessionIdTime, SessionDetails.SessionEndTime))/60)*r.rate_per_minute)+start_rate)
私はpl/sql ms SQL Server管理スタジオの例を教えてください。
これは私が前に掲示質問に関連しているように見える:http://stackoverflow.com/questions/3709323/what-is-a-good-approach-このうち
チェックin-ms-sql-server-2008-to-best-match –
ありがとう、ほとんど同じ質問ですが、別の構文です。私はどのようにプレフィックス選択ステートメント、任意の提案内に私の数式を統合するか分からないのですか? – Guido