Выберите два столбца и возьмите их

0

Я делаю одну таблицу, и я хочу сделать таблицу упорядоченной по убыванию,

Пример. Возьмите Bank_Account + HandMoney = SUM и напишите сумму, указанную в Desc

Я alredy maked Table только "HandMoney", и он работает хорошо, но я действительно не знаю, как сделать сумму из двух столбцов

Код, который у меня есть сейчас:

        $query = $connection -> prepare("SELECT 'p_name', 'HandMoney' FROM 'users' ORDER BY 'HandMoney' DESC LIMIT 15"); 

        if($query -> execute()) 
        { 
            if($query -> rowCount()) 
            { 
                $count = 0; 

                ?> 
                <thead>
                <table class="table-fill2"> 
                <tbody class="table-hover">
                    <tr> 
                        <th class="text-left"> 
                            Postion
                        </th> 

                        <th class="text-left"> 
                            Player Name
                        </th> 

                        <th class="text-left"> 
                            Money
                        </th> 
                    </tr> 
                    </thead>
                    <tbody class="table-hover">
                    <?php 

                    while($query_result = $query -> fetch()) 
                    { 
                        ?> 

                        <tr> 
                            <td style = "text-left"> 
                                <?php 

                                echo ++ $count; 

                                ?> 
                            </td> 

                            <td style = "text-left"> 
                                <?php 

                                echo $query_result['p_name']; 

                                ?> 
                            </td> 

                            <td style = "text-left"> 
                                <?php 

                                echo number_format($query_result['HandMoney']); 

                                ?> 
                            </td> 
                        </tr> 

                        <?php 
                    } 

                    ?> 
                </tbody>
                </table> 

                <?php 
            } 
            else 
            { 
                echo 'No players were found.'; 
            } 
        } 

        ?> 

Поэтому я хочу взять два столбца (HandMoney + BankMoney = SUM) и заказать проигрыватель по этим суммам

  • 0
    Теги служат для определения типа вопроса, поэтому нет необходимости повторять его в заголовке.
Теги:

1 ответ

0

Если я правильно понимаю, вы хотите иметь это:

SELECT 'p_name', SUM(Bank_Account + HandMoney) as BandH
FROM 'users' 
GROUP BY p_name
ORDER BY BandH DESC
  • 0
    Да, но что с echo number_format ($ query_result ['HandMoney']); Это будет повторять number_format ($ query_result ['HandMoney + Bank_Account']); Или что-то другое
  • 0
    Я хочу, чтобы 15 лучших игроков были упорядочены по сумме bank_account + handmoney
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню