<?php get_row($sqlchamp );
?>
Nom ?> – Year ?> –
CALENDRIER | LEXIQUE DES ABRÉVIATIONS UTILISÉES
Stats au bâton
[LEXIQUE DES ABRÉVIATIONS UTILISÉES]
- Cliquez sur le nom du joueur pour le détail de ses matchs
- Cliquez sur les intitulés des colonnes pour trier
get_results($sql);
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
foreach ($posts as $post)
{
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
}
echo »
« ;
$sqltotal = « SELECT SUM(PA) AS PA, SUM(AB) AS AB, SUM(R) AS R, SUM(RBI) AS RBI, SUM(1B) AS S, SUM(2B) AS D, SUM(3B) AS T, SUM(HR) AS HR, SUM(1B+2B+3B+HR) AS H, SUM(1B+2*2B+3*3B+4*HR) AS TB, SUM(BB) AS BB, SUM(SO) AS SO, SUM(HBP) AS HBP, SUM(SH) AS SH, SUM(SF) AS SF, SUM(SB) AS SB, SUM(CS) AS CS, ROUND(SUM(SB)/SUM(SB+CS)*100, 1) AS SBAVG, ROUND(SUM(1B+2B+3B+HR)/SUM(AB), 3) AS AVG, ROUND(SUM(1B+2B+3B+HR+BB+HBP)/SUM(AB+BB+HBP+SF), 3) AS OBP, ROUND(SUM(1B+2*2B+3*3B+4*HR)/SUM(AB), 3) AS SLG, ROUND(SUM(1B+2B+3B)/SUM(AB-SO-HR+SF), 3) AS BABIP FROM argancybaseball_statsgrandest.ge_match_joueur_hitting MJ INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJ.Match = M.Id INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJ.Joueur=J.Id WHERE J.Team=' ».$team. »‘ AND M.Championnat=' ».$chpt. »‘ »;
echo »
« ;
echo »
« ;
$rowtotal = $wpdb->get_row($sqltotal);
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
G« .($order == « G » ? $imgtri : « »). » | GS« .($order == « GS » ? $imgtri : « »). » | PA« .($order == « PA » ? $imgtri : « »). » | AB« .($order == « AB » ? $imgtri : « »). » | R« .($order == « R » ? $imgtri : « »). » | RBI« .($order == « RBI » ? $imgtri : « »). » | H« .($order == « H » ? $imgtri : « »). » | 2B« .($order == « D » ? $imgtri : « »). » | 3B« .($order == « T » ? $imgtri : « »). » | HR« .($order == « HR » ? $imgtri : « »). » | TB« .($order == « TB » ? $imgtri : « »). » | BB« .($order == « BB » ? $imgtri : « »). » | SO« .($order == « SO » ? $imgtri : « »). » | HBP« .($order == « HBP » ? $imgtri : « »). » | SH« .($order == « SH » ? $imgtri : « »). » | SF« .($order == « SF » ? $imgtri : « »). » | SB« .($order == « SB » ? $imgtri : « »). » | CS« .($order == « CS » ? $imgtri : « »). » | SB%« .($order == « SBAVG » ? $imgtri : « »). » | AVG« .($order == « AVG » ? $imgtri : « »). » | OBP« .($order == « OBP » ? $imgtri : « »). » | SLG« .($order == « SLG » ? $imgtri : « »). » | BABIP« .($order == « BABIP » ? $imgtri : « »). » | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
« .$post->Prenom. » « .$post->Nom. » | « .$post->G. » | « .$post->GS. » | « .$post->PA. » | « .$post->AB. » | « .$post->R. » | « .$post->RBI. » | « .$post->H. » | « .$post->D. » | « .$post->T. » | « .$post->HR. » | « .$post->TB. » | « .$post->BB. » | « .$post->SO. » | « .$post->HBP. » | « .$post->SH. » | « .$post->SF. » | « .$post->SB. » | « .$post->CS. » | « .$post->SBAVG. » | « .($post->AVG == 1 ? ‘1.000’ :substr($post->AVG, 1)). » | « .($post->OBP == 1 ? ‘1.000’ :substr($post->OBP, 1)). » | « .($post->SLG == 1 ? ‘1.000’ :substr($post->SLG, 1)). » | « .($post->BABIP == 1 ? ‘1.000’ :substr($post->BABIP, 1)). » |
TOTAUX | « .$rowtotal->PA. » | « .$rowtotal->AB. » | « .$rowtotal->R. » | « .$rowtotal->RBI. » | « .$rowtotal->H. » | « .$rowtotal->D. » | « .$rowtotal->T. » | « .$rowtotal->HR. » | « .$rowtotal->TB. » | « .$rowtotal->BB. » | « .$rowtotal->SO. » | « .$rowtotal->HBP. » | « .$rowtotal->SH. » | « .$rowtotal->SF. » | « .$rowtotal->SB. » | « .$rowtotal->CS. » | « .$rowtotal->SBAVG. » | « .substr($rowtotal->AVG, 1). » | « .substr($rowtotal->OBP, 1). » | « .substr($rowtotal->SLG, 1). » | « .substr($rowtotal->BABIP, 1). » |
« ;
echo »
Ratios
« ;
echo »
[LEXIQUE DES ABRÉVIATIONS UTILISÉES]
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
$sql = « SELECT J.Id, J.Nom, J.Prenom, SUM(SO) AS SO, SUM(BB) AS BB, SUM(RBI) AS RBI, ROUND(SUM(SO)*100/SUM(PA), 1) AS SOAVG, ROUND(SUM(BB)*100/SUM(PA), 1) AS BBAVG, ROUND(SUM(2B+3B+HR)*100/SUM(PA), 1) AS XBHAVG, ROUND(SUM(2B+3B+HR)*100/SUM(1B+2B+3B+HR), 1) AS XPERHAVG, ROUND(SUM(SO)/SUM(BB), 1) AS BBPERSO, ROUND(SUM(AB)/SUM(SO), 1) AS ABPERSO, ROUND(SUM(AB)/SUM(RBI), 1) AS ABPERRBI, ROUND(SUM(AB-SO-HR+SF)*100/SUM(PA), 1) AS IPAVG FROM argancybaseball_statsgrandest.ge_match_joueur_hitting MJ INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJ.Joueur = J.Id INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJ.Match = M.Id WHERE J.Team=' ».$team. »‘ AND M.Championnat=' ».$chpt. »‘ GROUP BY Joueur ORDER BY J.Nom »;
$rows = $wpdb->get_results($sql);
foreach ($rows as $row)
{
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
$so = $row->SO; $bb = $row->BB; $ab = $row->AB; $rbi = $row->RBI;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
}
echo »
« ;
echo »
« ;
$sqltotal = « SELECT SUM(SO) AS SO, SUM(BB) AS BB, SUM(RBI) AS RBI, ROUND(SUM(SO)*100/SUM(PA), 1) AS SOAVG, ROUND(SUM(BB)*100/SUM(PA), 1) AS BBAVG, ROUND(SUM(2B+3B+HR)*100/SUM(PA), 1) AS XBHAVG, ROUND(SUM(2B+3B+HR)*100/SUM(1B+2B+3B+HR), 1) AS XPERHAVG, ROUND(SUM(SO)/SUM(BB), 1) AS BBPERSO, ROUND(SUM(AB)/SUM(SO), 1) AS ABPERSO, ROUND(SUM(AB)/SUM(RBI), 1) AS ABPERRBI, ROUND(SUM(AB-SO-HR+SF)*100/SUM(PA), 1) AS IPAVG \n »
. « FROM argancybaseball_statsgrandest.ge_match_joueur_hitting MJ \n »
. « INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJ.Match = M.Id \n »
. « INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJ.Joueur = J.Id \n »
. « WHERE J.Team=' ».$team. »‘ AND M.Championnat=' ».$chpt. »‘ »;
$rowtotal = $wpdb->get_row($sqltotal);
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
$so = $row->SO; $bb = $row->BB; $ab = $row->AB; $rbi = $row->RBI;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
SO% | BB% | XBH% | X/H% | SO/BB | AB/SO | AB/RBI | IP% | |
---|---|---|---|---|---|---|---|---|
« .$row->Prenom. » « .$row->Nom. » | « .$row->SOAVG. » | « .$row->BBAVG. » | « .$row->XBHAVG. » | « .$row->XPERHAVG. » | « .($bb == 0 ? 0 : $row->BBPERSO). » | « .($so == 0 ? 0 : $row->ABPERSO). » | « .($rbi == 0 ? 0 : $row->ABPERRBI). » | « .$row->IPAVG. » |
TOTAUX | « .$rowtotal->SOAVG. » | « .$rowtotal->BBAVG. » | « .$rowtotal->XBHAVG. » | « .$rowtotal->XPERHAVG. » | « .($bb == 0 ? 0 : $rowtotal->BBPERSO). » | « .($so == 0 ? 0 : $rowtotal->ABPERSO). » | « .($rbi == 0 ? 0 : $rowtotal->ABPERRBI). » | « .$rowtotal->IPAVG. » |
« ;
echo »
« ;
// Pitch
echo »
echo »
Stats au lancer
« ;
echo »
[LEXIQUE DES ABRÉVIATIONS UTILISÉES]
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
$sql = « SELECT t.*, ROUND(FLOOR(t.Outs/3) + t.Outs%3 / 10, 1) AS IP, ROUND(9*t.ER/(FLOOR(t.Outs/3) + t.Outs%3/10), 2) AS ERA, ROUND(7*t.ER/(FLOOR(t.Outs/3) + t.Outs%3/10), 2) AS ERA7 FROM (\n »
. » SELECT COUNT(J.Id) AS G, SUM(CASE WHEN MJP.Ordre=1 THEN 1 ELSE 0 END) AS GS, ROUND(SUM(ROUND(IP, 0)*3) + SUM((IP-ROUND(IP,0))*10), 0) AS Outs, J.Id, Nom, Prenom, SUM(W) AS W, SUM(L) AS L, SUM(H) AS H, SUM(R) AS R, SUM(ER) AS ER, SUM(BB) AS BB, SUM(SO) AS SO, SUM(HBP) AS HBP, SUM(WP) AS WP, SUM(BF) AS BF \n »
. » FROM argancybaseball_statsgrandest.ge_match_joueur_pitching MJP \n »
. » INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJP.Joueur = J.Id \n »
. » INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJP.Match = M.Id \n »
. » WHERE M.Championnat=' ».$chpt. »‘ \n »
. » AND J.Team=' ».$team. »‘ \n »
. » GROUP BY Joueur \n »
. » ORDER BY Nom) t »;
$rows = $wpdb->get_results($sql);
foreach ($rows as $row)
{
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
}
echo »
« ;
echo »
« ;
$sqltotal = « SELECT t.*, ROUND(FLOOR(t.Outs/3) + t.Outs%3 / 10, 1) AS IP, ROUND(9*SUM(ER)/(FLOOR(t.Outs/3) + t.Outs%3/10), 2) AS ERA, ROUND(7*SUM(ER)/(FLOOR(t.Outs/3) + t.Outs%3/10), 2) AS ERA7 FROM (\n »
. » SELECT ROUND(SUM(ROUND(IP, 0)*3) + SUM((IP-ROUND(IP,0))*10), 0) AS Outs, SUM(W) AS W, SUM(L) AS L, SUM(H) AS H, SUM(R) AS R, SUM(ER) AS ER, SUM(BB) AS BB, SUM(SO) AS SO, SUM(HBP) AS HBP, SUM(WP) AS WP, SUM(BF) AS BF\n »
. » FROM argancybaseball_statsgrandest.ge_match_joueur_pitching MJP\n »
. » INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJP.Match = M.Id\n »
. » INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJP.Joueur=J.Id\n »
. » WHERE J.Team=' ».$team. »‘ AND M.Championnat=' ».$chpt. »‘) t »;
$rowtotal = $wpdb->get_row($sqltotal);
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
G | GS | W | L | IP | BF | H | R | ER | BB | SO | HBP | WP | ERA | ERA7 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
« .$row->Prenom. » « .$row->Nom. » | « .$row->G. » | « .$row->GS. » | « .$row->W. » | « .$row->L. » | « .$row->IP. » | « .$row->BF. » | « .$row->H. » | « .$row->R. » | « .$row->ER. » | « .$row->BB. » | « .$row->SO. » | « .$row->HBP. » | « .$row->WP. » | « .$row->ERA. » | « .$row->ERA7. » |
TOTAUX | « .$rowtotal->W. » | « .$rowtotal->L. » | « .$rowtotal->IP. » | « .$rowtotal->BF. » | « .$rowtotal->H. » | « .$rowtotal->R. » | « .$rowtotal->ER. » | « .$rowtotal->BB. » | « .$rowtotal->SO. » | « .$rowtotal->HBP. » | « .$rowtotal->WP. » | « .$rowtotal->ERA. » | « .$rowtotal->ERA7. » |
« ;
// Ratios Pitch
echo »
Ratios
« ;
echo »
[LEXIQUE DES ABRÉVIATIONS UTILISÉES]
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
$sql = « SELECT t2.*, \n »
. « ROUND((t2.BB+t2.H)/t2.IP, 2) AS WHIP, \n »
. « ROUND(7*t2.H/t2.IP, 2) AS HPERGM, ROUND(7*t2.BB/t2.IP, 2) AS BBPERGM, ROUND(7*t2.SO/t2.IP, 2) AS SOPERGM FROM (SELECT t.*, FLOOR(t.Outs/3) + t.Outs%3 / 10 AS IP FROM (\n »
. » SELECT ROUND(SUM(ROUND(IP, 0)*3) + SUM((IP-ROUND(IP,0))*10), 0) AS Outs, J.Id, Nom, Prenom, ROUND(SUM(SO)/SUM(BF)*100, 2) AS SOAVG, ROUND(SUM(BB)/SUM(BF)*100, 2) AS BBAVG, ROUND(SUM(BF)/SUM(SO), 1) AS PAPERSO, ROUND(SUM(BF)/SUM(BB), 1) AS PAPERBB, SUM(BB) AS BB, SUM(H) AS H, SUM(SO) AS SO, ROUND(SUM(SO)/SUM(BB), 1) AS SOPERBB \n »
. » FROM argancybaseball_statsgrandest.ge_match_joueur_pitching MJP \n »
. » INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJP.Joueur = J.Id \n »
. » INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJP.Match = M.Id \n »
. » WHERE M.Championnat=' ».$chpt. »‘ \n »
. » AND J.Team=' ».$team. »‘ \n »
. » GROUP BY Joueur \n »
. » ORDER BY Nom) t) t2″;
$rows = $wpdb->get_results($sql);
foreach ($rows as $row)
{
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
}
echo »
« ;
echo »
« ;
$sqltotal = « SELECT t2.*,\n »
. « ROUND((t2.BB+t2.H)/t2.IP, 2) AS WHIP,\n »
. « ROUND(7*t2.H/t2.IP, 2) AS HPERGM, ROUND(7*t2.BB/t2.IP, 2) AS BBPERGM, ROUND(7*t2.SO/t2.IP, 2) AS SOPERGM FROM (SELECT t.*, FLOOR(t.Outs/3) + t.Outs%3 / 10 AS IP FROM (\n »
. » SELECT ROUND(SUM(ROUND(IP, 0)*3) + SUM((IP-ROUND(IP,0))*10), 0) AS Outs, ROUND(SUM(SO)/SUM(BF)*100, 2) AS SOAVG, ROUND(SUM(BB)/SUM(BF)*100, 2) AS BBAVG, ROUND(SUM(BF)/SUM(SO), 1) AS PAPERSO, ROUND(SUM(BF)/SUM(BB), 1) AS PAPERBB, SUM(BB) AS BB, SUM(H) AS H, SUM(SO) AS SO\n »
. » FROM argancybaseball_statsgrandest.ge_match_joueur_pitching MJP\n »
. » INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJP.Match = M.Id\n »
. » INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJP.Joueur = J.Id \n »
. » WHERE J.Team=' ».$team. »‘ AND M.Championnat=' ».$chpt. »‘) t) t2″;
$rowtotal = $wpdb->get_row($sqltotal);
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
SO% | BB% | SO/BB | PA/SO | PA/BB | H/7 | BB/7 | SO/7 | WHIP | |
---|---|---|---|---|---|---|---|---|---|
« .$row->Prenom. » « .$row->Nom. » | « .$row->SOAVG. » | « .$row->BBAVG. » | « .$row->PAPERSO. » | « .$row->PAPERBB. » | « .$row->HPERGM. » | « .$row->BBPERGM. » | « .$row->SOPERGM. » | « .$row->WHIP. » | |
TOTAUX | « .$rowtotal ->SOAVG. » | « .$rowtotal ->BBAVG. » | « .$rowtotal ->PAPERSO. » | « .$rowtotal ->PAPERBB. » | « .$rowtotal ->WHIP. » | « .$rowtotal ->HPERGM. » | « .$rowtotal ->BBPERGM. » | « .$rowtotal ->SOPERGM. » |
« ;
echo »
« ;
// Defense
echo »
echo »
Stats en défense
« ;
echo »
[LEXIQUE DES ABRÉVIATIONS UTILISÉES]
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
$sql = « SELECT t.*, ROUND(FLOOR(t.Outs/3) + t.Outs%3 / 10, 1) AS Inn FROM (\n »
. » SELECT COUNT(J.Id) AS G, SUM(CASE WHEN MJF.Ordre2=1 THEN 1 ELSE 0 END) AS GS, ROUND(SUM(ROUND(Inn, 0)*3) + SUM((Inn-ROUND(Inn,0))*10), 0) AS Outs, J.Id, Nom, Prenom, SUM(PO + A + E) AS Ch, SUM(PO) AS PO, SUM(A) AS A, SUM(E) AS E, SUM(DP) AS DP, ROUND(SUM(PO + A) / SUM(PO + A + E), 3) AS Avg \n »
. » FROM argancybaseball_statsgrandest.ge_match_joueur_fielding MJF \n »
. » INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJF.Joueur = J.Id \n »
. » INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJF.Match = M.Id \n »
. » WHERE M.Championnat=' ».$chpt. »‘ \n »
. » AND J.Team=' ».$team. »‘ \n »
. » GROUP BY Joueur \n »
. » ORDER BY Nom) t »;
$rows = $wpdb->get_results($sql);
foreach ($rows as $row)
{
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
}
echo »
« ;
echo »
« ;
$sqltotal = « SELECT t.*, ROUND(FLOOR(t.Outs/3) + t.Outs%3 / 10, 1) AS Inn FROM (\n »
. » SELECT ROUND(SUM(ROUND(Inn, 0)*3) + SUM((Inn-ROUND(Inn,0))*10), 0) AS Outs, SUM(PO + A + E) AS Ch, SUM(PO) AS PO, SUM(A) AS A, SUM(E) AS E, SUM(DP) AS DP, ROUND(SUM(PO + A) / SUM(PO + A + E), 3) AS Avg \n »
. » FROM argancybaseball_statsgrandest.ge_match_joueur_fielding MJF\n »
. » INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJF.Match = M.Id\n »
. » INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJF.Joueur = J.Id \n »
. » WHERE J.Team=' ».$team. »‘ AND M.Championnat=' ».$chpt. »‘) t »;
$rowtotal = $wpdb->get_row($sqltotal);
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
G | GS | Inn | Ch | PO | A | E | DP | Fld% | |
---|---|---|---|---|---|---|---|---|---|
« .$row->Prenom. » « .$row->Nom. » | « .$row->G. » | « .$row->GS. » | « .$row->Inn. » | « .$row->Ch. » | « .$row->PO. » | « .$row->A. » | « .$row->E. » | « .$row->DP. » | « .$row->Avg. » |
TOTAUX | « .$rowtotal->Ch. » | « .$rowtotal->PO. » | « .$rowtotal->A. » | « .$rowtotal->E. » | « .$rowtotal->DP. » | « .$rowtotal->Avg. » |
« ;
// Defense par position
$sql = « SELECT t.*, ROUND(FLOOR(t.Outs/3) + t.Outs%3 / 10, 1) AS Inn FROM (\n »
. « SELECT COUNT(J.Id) AS G, Pos, Libelle, SUM(CASE WHEN MJF.Ordre2=1 THEN 1 ELSE 0 END) AS GS, ROUND(SUM(ROUND(Inn, 0)*3) + SUM((Inn-ROUND(Inn,0))*10), 0) AS Outs, J.Id, Nom, Prenom, SUM(PO + A + E) AS Ch, SUM(PO) AS PO, SUM(A) AS A, SUM(E) AS E, SUM(DP) AS DP, ROUND(SUM(PO + A) / SUM(PO + A + E), 3) AS Avg\n »
. « FROM argancybaseball_statsgrandest.ge_match_joueur_fielding MJF\n »
. « INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJF.Joueur = J.Id\n »
. « INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJF.Match = M.Id\n »
. « INNER JOIN argancybaseball_statsgrandest.ge_defense_position POS ON MJF.Pos = POS.Position\n »
. « WHERE M.Championnat=' ».$chpt. »‘\n »
. « AND J.Team=' ».$team. »‘\n »
. « GROUP BY Pos, Joueur\n »
. « ORDER BY Pos, Joueur) t »;
$sqltotal = « SELECT t.*, ROUND(FLOOR(t.Outs/3) + t.Outs%3 / 10, 1) AS Inn FROM (\n »
. » SELECT Pos, ROUND(SUM(ROUND(Inn, 0)*3) + SUM((Inn-ROUND(Inn,0))*10), 0) AS Outs, SUM(PO + A + E) AS Ch, SUM(PO) AS PO, SUM(A) AS A, SUM(E) AS E, SUM(DP) AS DP, ROUND(SUM(PO + A) / SUM(PO + A + E), 3) AS Avg \n »
. » FROM argancybaseball_statsgrandest.ge_match_joueur_fielding MJF\n »
. » INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJF.Match = M.Id\n »
. « INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON MJF.Joueur = J.Id\n »
. » WHERE J.Team=' ».$team. »‘ AND M.Championnat=' ».$chpt. »‘ GROUP BY Pos) t »;
$rows = $wpdb->get_results($sql);
$rowtotal = $wpdb->get_results($sqltotal);
$pos = 0;
foreach ($rows as $row) {
if ($row->Pos != $pos) {
if ($pos != 0) {
echo »
« ;
echo »
« ;
echo »
TOTAUX »;
echo »
« .$rowtotal[($pos-1)]->Ch. » »;
echo »
« .$rowtotal[($pos-1)]->PO. » »;
echo »
« .$rowtotal[($pos-1)]->A. » »;
echo »
« .$rowtotal[($pos-1)]->E. » »;
echo »
« .$rowtotal[($pos-1)]->DP. » »;
echo »
« .$rowtotal[($pos-1)]->Avg. » »;
echo »
« ;
echo »
« ;
echo »
« ;
}
$pos = $row->Pos;
echo »
Par position – « .$row->Libelle. »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
}
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
}
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
« ;
echo »
G | GS | Inn | Ch | PO | A | E | DP | Fld% | |
---|---|---|---|---|---|---|---|---|---|
« .$row->Prenom. » « .$row->Nom. » | « .$row->G. » | « .$row->GS. » | « .$row->Inn. » | « .$row->Ch. » | « .$row->PO. » | « .$row->A. » | « .$row->E. » | « .$row->DP. » | « .$row->Avg. » |
TOTAUX | « .$rowtotal[($pos-1)]->Ch. » | « .$rowtotal[($pos-1)]->PO. » | « .$rowtotal[($pos-1)]->A. » | « .$rowtotal[($pos-1)]->E. » | « .$rowtotal[($pos-1)]->DP. » | « .$rowtotal[($pos-1)]->Avg. » |
« ;
echo »
« ;
?>