OkiTool開発日記

データベース参照ツールを開発しています。そのツールの開発、利用方法秘話などなどの紹介

入院予約患者一覧の帳票出力

入院予約患者一覧の帳票出力です

SQL抽出は簡単ですが、病棟と病棟の間に空行を挿入するのに悩みました

SQLで行えるか、エクセルで行えるか悩みました

何事も閃きが大事です

どうしたかは↓↓↓↓↓

f:id:syskobo:20171226144238j:plain

結果、SQLで対応しました

サンプルSQLです

select

*(出力項目)

from 病棟マスタ

left join 入院予定データ on  ...

union

select

* (出力項目、入院予定データはNULL出力)

from 入院予定データ  -- 1行目空行用

union

select

*(出力項目、入院予定データはNULL出力)

from 入院予定データ  -- 2行目空行用

 

エクセルでは

連続する病棟名称の非表示及びデータ行のアンダーライン表示を行っています

 

kokodane.com

を参考にさせていただきました