[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:05472] Re: FileMaker へORCAからのデータインポートについて



 私はSQLでの処理をあきらめました。
 WHERE以下の条件設定をせずに、SQLクエリーでは幅広く読込み、ファイルメーカー
側で処理した方が簡単と思います。
添付したファイルメーカーの”orca読み込み(全DATA).fp5”でORCA側から保険情報
を読込、”orca読込後有効重複削除.fp5”の”最終結果を出す”というスクリプトで、
1患者、1保険情報となり、nullも公費の重複も解消したのではないかと思っています
が。どうでしょう。


      --------------------------------------
                   植田省吾
        植田泌尿器科医院
           e-mail s-ueda@xxxxxxxxxxx
      --------------------------------------
> From: ryo akagi <akagi@xxxxxxxxxxx>
> Organization: idk
> Reply-To: orca-users@xxxxxxxxxxxxxx
> Date: Wed, 19 Nov 2003 17:50:03 +0900
> To: orca-users@xxxxxxxxxxxxxx
> Subject: [orca-users:05471] Re: FileMakerへORCAからのデータインポートについて
> 
> こんにちは、idk 赤木です。
> 
> tbl_hkncombi.hkncombinum = null
> でなくて
>> WHERE (((tbl_hkncombi.hkncombinum) Is Null)) OR
> とすればいいのですね。
> 
>> 基本的には問題なくコンビがnullの患者も取り出せました。
>> ただし保険に公費がある患者は重複しますが、どちらを採用するかは
>> 患者毎に条件が異なるのでこれ以上重複をなくすのは不可能です。
> 1人に対して、1つの保険組み合せでいくなら、
> これが限界だと思います。
> 
> よろしくお願いします。
> 
> On Tue, 18 Nov 2003 10:09:56 +0900
> "中山裕雄" <hnaka@xxxxxxxxxxxxxxx> wrote:
> 
>> idk 赤木さん こんにちは
>> 
>> 中山@鳥取県です。
>> 
>>> と、書いときながら想像通りには行きませんでした。
>>> という事は、外部結合で 表示される保険組み合せがない人の、
>>> tbl_hkncombiのフィールドは、nullじゃ無いって事なんでしょうか?
>>> null じゃなくて別の表現があるのかも知れません、
>>> 根本的間違ってる可能性もありますが
>> 
>> 赤木さんのクエリーを検証してみました。
>> 基本的には問題なくコンビがnullの患者も取り出せました。
>> ただし保険に公費がある患者は重複しますが、どちらを採用するかは
>> 患者毎に条件が異なるのでこれ以上重複をなくすのは不可能です。
>> 
>> 以下はFileMakerで動作確認したクエリーです。
>> (Fetched item was truncated.; blank(1)というメッセージが
>> 繰り返し出ますが、実行は可能でした。)
>> 
>> SELECT tbl_hkncombi.delkbn, tbl_hkncombi.tekstymd,
>> tbl_hkncombi.tekedymd, tbl_ptnum.ptnum, tbl_ptinf.name,
>> tbl_hkncombi.hkncombinum, tbl_pthkninf.hknjanum, tbl_hknjainf.hknjaname,
>> tbl_ptkohinf.jkysnum, tbl_ptkohinf_1.jkysnum
>> FROM (((((tbl_ptinf INNER JOIN tbl_ptnum ON tbl_ptinf.ptid =
>> tbl_ptnum.ptid) LEFT JOIN tbl_hkncombi ON tbl_ptinf.ptid =
>> tbl_hkncombi.ptid)
>> LEFT JOIN tbl_pthkninf ON (tbl_hkncombi.hknid =
>> tbl_pthkninf.hknid) AND (tbl_hkncombi.ptid = tbl_pthkninf.ptid)) LEFT
>> JOIN tbl_ptkohinf ON (tbl_hkncombi.koh1id = tbl_ptkohinf.kohid) AND
>> (tbl_hkncombi.ptid = tbl_ptkohinf.ptid)) LEFT JOIN tbl_ptkohinf AS
>> tbl_ptkohinf_1 ON (tbl_hkncombi.koh2id = tbl_ptkohinf_1.kohid) AND
>> (tbl_hkncombi.ptid = tbl_ptkohinf_1.ptid)) LEFT JOIN tbl_hknjainf ON
>> tbl_pthkninf.hknjanum = tbl_hknjainf.hknjanum
>> WHERE (((tbl_hkncombi.hkncombinum) Is Null)) OR
>> (((tbl_hkncombi.delkbn)<>'1') AND ((tbl_hkncombi.tekstymd)<'20031118')
>> AND ((tbl_hkncombi.tekedymd)>'20031118'))
>> ORDER BY tbl_ptnum.ptnum;
>> 
>> 中山小児科内科医院
>> 中山裕雄
>> 
>> 
>> 
> 
> 


# End of Document No.1.
--

** An attachment was eliminated. **
The content specification had been as follows:

Content-type: application/octet-stream; name="orca読み込み(全DATA).fp5";
 x-mac-creator="464D5035";
 x-mac-type="464D5035"
Content-disposition: attachment
Content-transfer-encoding: base64

# End of Document No.2.
--

** An attachment was eliminated. **
The content specification had been as follows:

Content-type: application/octet-stream; name="orca読込後有効重複削除.fp5";
 x-mac-creator="464D5035";
 x-mac-type="464D5035"
Content-disposition: attachment
Content-transfer-encoding: base64

# End of Document No.3.
--