Вопросы

Andrei_Morozov
Старожил

Всем привет! 

 

У меня на проекте есть система штрафов, когда игрок оплачивает один штраф по его номеру все нормально. 

 

Вопрос: Как мне в mysql сложить один столбик со всех строк путем вычислений что бы на сервере получить общую сумму для оплаты всех разом штрафов?

Нужный мне столбик обведен! Кликабельно!

 

 

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0
Cawfee
Великий Гуру

@Andrei_Morozov

SELECT SUM(price) FROM таблица WHERE (условие)

В целом, запрос читается так: "Получить сумму значений из столбца "price" в таблице "таблица", где (условие). Например, для игрока с номером 1 будет так:

SELECT SUM(price) FROM таблица WHERE number = 1

И результат данного запроса будет возвращен как столбец с названием "SUM(price)". То есть для его загрузки придется использовать следующий вариант:

new sum;
cache_get_value_name_int(0, "SUM(price)", sum);

Можно и придать виртуальное имя данному столбцу. Например, назовем его "ticket_sum":

SELECT SUM(price) AS ticket_sum FROM таблица WHERE number = 1

И загрузка тогда примет следующий вид:

new sum;
cache_get_value_name_int(0, "ticket_sum", sum);

 

Поделиться сообщением


Ссылка на сообщение
  • 0
Andrei_Morozov
Старожил
  В 5/22/2019 в 13:11, odosenok сказал:

@Andrei_Morozov

SELECT SUM(price) FROM таблица WHERE (условие)

В целом, запрос читается так: "Получить сумму значений из столбца "price" в таблице "таблица", где (условие). Например, для игрока с номером 1 будет так:

SELECT SUM(price) FROM таблица WHERE number = 1

И результат данного запроса будет возвращен как столбец с названием "SUM(price)". То есть для его загрузки придется использовать следующий вариант:

new sum;
cache_get_value_name_int(0, "SUM(price)", sum);

Можно и придать виртуальное имя данному столбцу. Например, назовем его "ticket_sum":

SELECT SUM(price) AS ticket_sum FROM таблица WHERE number = 1

И загрузка тогда примет следующий вид:

new sum;
cache_get_value_name_int(0, "ticket_sum", sum);

 

Читать далее...  

 

Как мне выгрузить на mysql r36-9

Поделиться сообщением


Ссылка на сообщение
  • 0
Andrei_Morozov
Старожил
  В 5/23/2019 в 18:22, Talex сказал:

@Andrei_Morozov, покажи загрузку чего-нибудь (домов или машин как пример).

Читать далее...  

 

  Загрузка дома (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • I'm Fine
      От I'm Fine
      Доброго времени суток! Не понимаю почему не работает CEF.
      Сервер SAMP-R3, Игра GTA:CR и накинул на неё CustomSAA2 и прочее из туториала по переносу карты CRMP на SAMP, так же поставил SAMP 0.3.7-R3.
      Файлы я закинул на Google диск ниже. В чем может быть проблема?

      https://drive.google.com/drive/folders/1GPo5f8xi0w8TUuTPvkaCArnD1rCqvfAX?usp=sharing

      Сейчас пробую установить GTA:SA и в неё закинуть файлы для карты crmp (где то читал что вроде в GTA:CR cef работать не будет)