0
vcAccountNum | iZone | vcZipStart | vcZipEnd | vcCarrier1 
| vcCarrier2 | vcTerminal1 | vcTerminal2 | DAS

6000 zip の中に zip が存在するかどうかを確認したい。zipEndとはzipStart同じです。ABC Carrier がJFKなどの新しいコードで更新する必要がある場合vcCarrier1vcCarrier2vcTerminal1vcTerminal2

DASまた、zip に応じて Y または N のフラグを立てる必要があります。

すべてのzipにINを使用することを考えています。

私はこれを時々しなければなりません。SP を作成する方法、または 1 日も費やさずにこれを完成させる方法を検討しています。

ありがとうございました、

4

1 に答える 1

0

次のようなクエリを検索していると思います。

UPDATE yourTable
SET
    vcTerminal1 = CASE WHEN vcCarrier1 = 'ABC Carrier' THEN 'NewCode' ELSE vcTerminal1 END,
    vcTerminal2 = CASE WHEN vcCarrier2 = 'ABC Carrier' THEN 'NewCode' ELSE vcTerminal2 END,
    DAS = CASE WHEN 'zip Code' = 'Depeneds' THEN 'Y' ELSE 'N' END
WHERE
    'zip Code' BETWEEN vcZipStart AND vcZipEnd
于 2015-06-11T08:23:08.827 に答える