SQL serverを使用しています。
列名に
患者ID、入院日、薬剤投与日、単位数
があります。
(患者IDは同じIDが複数あります:投与日が異なるため)
やりたいことは、
1 1患者IDにつき1行に変換にした上で。
患者ID、入院日、合計薬剤投与単位
に変換。
↑ここまではなんとかできました。
2 上記に「入院日から3日以内の薬剤投与単位を追加」したいです。
(「0」になるIDもあります)
入院日 + 2日 の変数を作成して、その範囲内に「薬剤投与日」が含まれている場合、単位数を合計する、、、みたいな感じなのかと思っているのですが、うまくいきません。
スクリプトは何回かに分けても構いませんので、やり方をご存知の方がいらっしゃいましたら、ご教授ください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
確実に患者ID毎の入院日がすべて同じにできているなら、次のSELECT文で大丈夫です。
SELECT
患者ID
,入院日
,SUM(単位数) AS 合計薬剤投与単位
,(SELECT
COALESCE(SUM(単位数),0)
FROM tbl
WHERE 患者ID=x.患者ID
AND DATEDIFF(DAY,入院日,薬剤投与日)<=2) AS "3日以内合計単位"
FROM tbl AS x
GROUP BY 患者ID,入院日
ORDER BY 患者ID
;
No.1
- 回答日時:
3日以内の投与がない場合は、SUM関数の結果はNULLとしたいですか?
それとも0としたいですか?
下記のSELECT文は、COALESCE関数で、0にしています。NULLにしたい場合は、COALESCE関数を外してSUM関数だけにしてください。
別名の先頭に半角または全角の数字(今回の場合は、3日〜)としましたが、この場合、必ず名前を"3日xxx"または[3日xxx]のように、「"」か[]で囲む必要があります。
SELECT
患者ID
,MIN(入院日) AS 入院日
,SUM(単位数) AS 合計薬剤投与単位
,(SELECT
COALESCE(SUM(単位数),0)
FROM tbl
WHERE 患者ID=x.患者ID
AND DATEDIFF(DAY,入院日,薬剤投与日)<=2) AS "3日以内合計単位"
FROM tbl AS x
GROUP BY 患者ID
ORDER BY 患者ID
;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 医療・介護・福祉 こんなのが、精神病院における実態ですか? 5 2023/03/11 14:14
- 医療 通院中の診療所から転医した方が良いでしょうか・。 1 2022/04/03 22:58
- YouTube YouTubeのコンテンツIDについて教えてください。 1 2022/05/18 08:13
- 医療事務・調剤薬局事務 どちらの薬局の方が安いか、判定お願いします 1 2022/09/22 17:26
- 呼吸器・消化器・循環器の病気 高齢者の肺マック症と気管支鏡検査のリスクについて 3 2022/11/12 19:58
- 統合失調症 精神薬の一つにエビリファイの液剤?有るみたいなのですが、投与期間はどの程度? 上記の薬品をもう13年 1 2023/05/03 03:16
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- 薬剤師・登録販売者・MR 変更調剤について 1 2022/05/22 11:50
- がん・心臓病・脳卒中 乳がん治療にジーラスタは不可欠なのか? 1 2023/04/09 22:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「材」か「剤」か
-
アースノーマットを使っていま...
-
薬学に詳しい方、AUC、Kel ...
-
インスリンの単位とは?
-
農薬の混用について
-
同じ薬剤で規格・服用時点の異...
-
2歳の子供のアレルギー薬
-
点滴について質問です。点滴で...
-
病院に入院中です。 点滴してい...
-
ミノマイシンは危ない?
-
他の病院で同じ薬を投薬しても...
-
点滴針の請求について
-
口内炎の薬を教えてください
-
点滴の中に空気が入った、教え...
-
2週間ぐらい前から湿疹?が出て...
-
院外処方の薬局で、点数を引い...
-
子供が大人の薬を飲んだことに...
-
調剤報酬・調剤基本料について
-
統合失調症 おすすめの病院
-
点滴が苦手なのをなんとかした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報