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

[orca-users:07755] Re: 日計表印刷



島谷@恵庭です.
ひとまず応急処置を...

#!/bin/sh

DATE=$1

if [ -z $DATE ] ;then
   DATE=`date --date '1 days ago' '+%Y%m%d'`
fi

sudo -u orca psql orca -c 'select sum(syu.nyukin_total) from tbl_syunou syu, tbl_uketuke uke where uke.ptid=syu.ptid and
uke.ukeymd=syu.sryymd and uke.ukeymd='$DATE' and uke.kaikeitime > 1700'


以上の部分を適当に名前を付けて(total.shとか),
$sh test.sh
とコンソールから入力すると,一応合計が出ます.

sudo で始まる文は,一行につなげます(間に空白).
単に,sh test.sh とすると,前日の,
sh test.sh 20050410 とすると,4月10日の,17時よりあとに
会計が終わった人の合計が出ます.

単に入金額を合計しただけですので,請求額とか未納額とか未納分入金とかは
考慮してません.
また,同日再診の場合も合計がおかしくなります.