Re: 意見・要望はこちらへ
warabi
uemuraさん、
はじめまして。
WebscoreRevolutionという素晴らしいモジュールに出会い、これをなんとか
自分が運営しているクリケット(野球の原点と言われる競技)チームの成績管理に使えないか、ソース・テンプレートと格闘している毎日です。
そこで、どうしても表示させることができなかったのが、打点の最大値です。
クリケットでは1試合での最高得点を記録するのが一般的なので、どうしても
この部分の対応をしたいと思っています。
ViewPersonalscoreAction.phpの中の、SUM(E.RBI) as RBIとしている部分に1行を加え、MAX(E.RBI) as HS とし、テンプレート側でもHSが表示されるように手を加えたのですが、打点のデータは入っているのにもかかわらず0しか表示されない状態です。
大変お手数をおかけしますが、迷える子羊をお助けいただけると幸いです・・。
$sqlstr = " SELECT M.UserID,M.UniformNo,M.FullName,M.NickName,";
$sqlstr .= "StolenBaseSuc,StolenBaseFail,RunsCnt,ErrorsCnt,Games,RBI,WinningRun ";
$sqlstr .= " FROM " . $dbGame->prefix_dir('bb_member') . " M ";
$sqlstr .= " LEFT JOIN ";
$sqlstr .= " (SELECT E.UserID,";
$sqlstr .= " SUM(E.StolenBaseSuc) AS StolenBaseSuc,";
$sqlstr .= " SUM(E.StolenBaseFail) AS StolenBaseFail,";
$sqlstr .= " SUM(E.RunsCnt) AS RunsCnt,";
$sqlstr .= " SUM(E.ErrorsCnt) AS ErrorsCnt,";
$sqlstr .= " SUM(E.RBI) AS RBI,";
$sqlstr .= " SUM(E.WinningRun) AS WinningRun,";
$sqlstr .= " COUNT(*) AS Games ";
$sqlstr .= " FROM " . $dbGame->prefix_dir('bb_gameentrant') . " E, " . $dbGame->prefix_dir('bb_game') . " G ";
if( $wherestr ){
$wherestr .= " AND ";
} else {
$wherestr = " WHERE ";
}
$sqlstr .= $wherestr;
$sqlstr .= " E.GameID=G.GameID ";
$sqlstr .= " GROUP BY E.UserID) U ";
$sqlstr .= " ON M.UserID=U.UserID ";
$sqlstr .= " WHERE M.ScoreEntry='1' ";
$sqlstr .= " ORDER BY M.UserID ";
$this->mBatterData = $dbGame->getList( $sqlstr );
if( $this->mBatterData === false ){
$this->$mErrMsg = _MD_BBSB_ERROR_DATABASEUPDATE;
return BBSB_FRAME_VIEW_INDEX;
}
はじめまして。
WebscoreRevolutionという素晴らしいモジュールに出会い、これをなんとか
自分が運営しているクリケット(野球の原点と言われる競技)チームの成績管理に使えないか、ソース・テンプレートと格闘している毎日です。
そこで、どうしても表示させることができなかったのが、打点の最大値です。
クリケットでは1試合での最高得点を記録するのが一般的なので、どうしても
この部分の対応をしたいと思っています。
ViewPersonalscoreAction.phpの中の、SUM(E.RBI) as RBIとしている部分に1行を加え、MAX(E.RBI) as HS とし、テンプレート側でもHSが表示されるように手を加えたのですが、打点のデータは入っているのにもかかわらず0しか表示されない状態です。
大変お手数をおかけしますが、迷える子羊をお助けいただけると幸いです・・。
$sqlstr = " SELECT M.UserID,M.UniformNo,M.FullName,M.NickName,";
$sqlstr .= "StolenBaseSuc,StolenBaseFail,RunsCnt,ErrorsCnt,Games,RBI,WinningRun ";
$sqlstr .= " FROM " . $dbGame->prefix_dir('bb_member') . " M ";
$sqlstr .= " LEFT JOIN ";
$sqlstr .= " (SELECT E.UserID,";
$sqlstr .= " SUM(E.StolenBaseSuc) AS StolenBaseSuc,";
$sqlstr .= " SUM(E.StolenBaseFail) AS StolenBaseFail,";
$sqlstr .= " SUM(E.RunsCnt) AS RunsCnt,";
$sqlstr .= " SUM(E.ErrorsCnt) AS ErrorsCnt,";
$sqlstr .= " SUM(E.RBI) AS RBI,";
$sqlstr .= " SUM(E.WinningRun) AS WinningRun,";
$sqlstr .= " COUNT(*) AS Games ";
$sqlstr .= " FROM " . $dbGame->prefix_dir('bb_gameentrant') . " E, " . $dbGame->prefix_dir('bb_game') . " G ";
if( $wherestr ){
$wherestr .= " AND ";
} else {
$wherestr = " WHERE ";
}
$sqlstr .= $wherestr;
$sqlstr .= " E.GameID=G.GameID ";
$sqlstr .= " GROUP BY E.UserID) U ";
$sqlstr .= " ON M.UserID=U.UserID ";
$sqlstr .= " WHERE M.ScoreEntry='1' ";
$sqlstr .= " ORDER BY M.UserID ";
$this->mBatterData = $dbGame->getList( $sqlstr );
if( $this->mBatterData === false ){
$this->$mErrMsg = _MD_BBSB_ERROR_DATABASEUPDATE;
return BBSB_FRAME_VIEW_INDEX;
}
投票数:9
平均点:2.22
投稿ツリー
-
意見・要望はこちらへ
(uemera, 2009/5/31 14:01)
- Re: 意見・要望はこちらへ (oyaji, 2009/6/4 2:21)
- 複数チームの管理要望について (uemera, 2009/6/4 7:58)
- Re: 意見・要望はこちらへ (genkids@人柱, 2009/6/22 10:19)
-
Re: 意見・要望はこちらへ
(uemera, 2009/6/22 20:42)
- Re: 意見・要望はこちらへ (genkids, 2009/6/25 19:15)
- Re: 意見・要望はこちらへ (shinzo, 2009/10/12 20:00)
-
Re: 意見・要望はこちらへ
(uemera, 2009/10/12 22:19)
- Re: 意見・要望はこちらへ (shinzo, 2009/10/13 6:11)
- Re: 意見・要望はこちらへ (パンダ, 2010/5/7 20:07)
-
Re: 意見・要望はこちらへ
(uemera, 2010/5/7 21:05)
- Re: 意見・要望はこちらへ (パンダ, 2010/5/7 23:55)
- Re: 意見・要望はこちらへ (Mac, 2010/6/10 9:31)
- Re: 意見・要望はこちらへ (uemera, 2010/6/10 21:03)
- Re: 意見・要望はこちらへ (genkids, 2010/7/14 18:08)
- Re: 意見・要望はこちらへ (uemera, 2010/7/14 21:47)
-
Re: 意見・要望はこちらへ
(warabi, 2010/9/19 15:51)
- Re: 意見・要望はこちらへ (uemera, 2010/9/19 18:23)
- Re: 意見・要望はこちらへ (Warabi, 2010/9/19 20:38)
- Re: 意見・要望はこちらへ (minom, 2010/10/1 21:10)
- Re: 意見・要望はこちらへ (uemera, 2010/10/1 21:39)
-
Re: 意見・要望はこちらへ
(beginner, 2011/1/9 15:57)
-
Re: Re: 意見・要望はこちらへ
(uemera, 2011/1/9 19:33)
- Re: Re: 意見・要望はこちらへ (beginner, 2011/1/9 23:39)
-
Re: Re: 意見・要望はこちらへ
(uemera, 2011/1/9 19:33)
- 複数チーム管理時の個人成績について (osamu, 2011/1/19 0:22)
- Re: 意見・要望はこちらへ (uemera, 2011/1/19 17:32)
-
Re: 意見・要望はこちらへ
(osamu, 2011/1/19 22:16)
- Re: 意見・要望はこちらへ (uemera, 2011/1/19 22:52)
- Re: 意見・要望はこちらへ (osamu, 2011/1/21 22:19)
- Re: 意見・要望はこちらへ (beginner, 2011/4/17 21:54)
- Re: 意見・要望はこちらへ (uemera, 2011/4/18 20:14)
-
Re: 意見・要望はこちらへ
(biginner, 2011/4/19 21:47)
- Re: Re: 意見・要望はこちらへ (uemera, 2011/4/19 22:39)
- Re: 意見・要望はこちらへ (biginner, 2011/4/22 1:24)
- Re: 意見・要望はこちらへ (MURATA, 2012/4/21 7:43)
- Re: 意見・要望はこちらへ (tks, 2012/4/21 10:48)
- Re: 意見・要望はこちらへ (MURATA, 2012/4/21 16:14)