SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 30/08/2019, 10:32 AM   #471
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,750
Reputation: 138
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by gensek4 View Post
А что же делает эта функция? В документации к MySQL сказано что она логически схожа с DELETE.
Вы путаете функцию с оператором.
В моём примере используется именно функция: TRUNCATE(X,D)
Она отбрасывает дробную часть числа после деления. Вам же нужны были минуты, без секунд.

Правда я забыл выполнить само деление
Code:
SELECT
	ac.name as name,
	ad.level as level,
	ad.vigs as vigs,
	FROM_UNIXTIME(ac.geton_date, '%m.%d.%Y %H:%i') as geton_date,
	TRUNCATE(
		IFNULL((
			SELECT SUM(o.online_sec)
			FROM online o
			WHERE
				o.account_id = ac.id
				AND o.date > UNIX_TIMESTAMP(CURDATE())
			GROUP BY o.account_id
		), 0) / 60
	, 0) as online_sec
FROM admin ad
LEFT JOIN account ac 
	ON ac.id = ad.admin_id
ORDER BY
	ad.level as level DESC,
	ac.name as name
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 30/08/2019, 02:56 PM   #472
gensek4
Big Clucker
 
Join Date: Jan 2015
Posts: 147
Reputation: 0
Default Re: MySQL (F.A.Q.)

Quote:
Originally Posted by Stepashka View Post
Вы путаете функцию с оператором.
В моём примере используется именно функция: TRUNCATE(X,D)
Она отбрасывает дробную часть числа после деления. Вам же нужны были минуты, без секунд.

Правда я забыл выполнить само деление
Хорошо, это понятно. А как с рейтингом? Как сложить все игровые сессии по онлайну и из них вывести топ?
gensek4 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[GameMode] Basic MySQL Account Script [MySQL R7, cache functions, easydialog, Whirlpool, salted passwords] ReneG Gamemode Scripts 70 02/03/2014 11:48 AM
[GameMode] MySQL CLEAN GAMEMODE [Whirlpool, MySQL BlueG R7, Cache, Ready Package (Windows)] GiamPy. Gamemode Scripts 13 13/09/2013 04:31 PM
BlueG MySQL plugin - Failed (plugins/mysql.so: undefined symbol: _Z13stringvprintfPKcPc) linuxthefish Plugin Development 10 13/07/2013 10:56 AM
[Tool/Web/Other] MySQL DB Manager - Easily manage your MySQL databases with this remote application fiki574 Tools and Files 13 22/07/2012 09:41 AM


All times are GMT. The time now is 05:48 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.