Спустя 1 минута, 43 секунды (16.12.2011 - 19:00) Игорь_Vasinsky написал(а):
Цитата |
ORDER BY `price` DESC LIMIT 11 |
Спустя 47 минут, 23 секунды (16.12.2011 - 19:47) kos11 написал(а):
спасибо щас попробую
Спустя 4 минуты, 57 секунд (16.12.2011 - 19:52) kos11 написал(а):
SELECT ( `zarplata` )
FROM `players`
WHERE `CLUB_TEAM` = 'Arsenal FC' ORDER BY `zarplata` DESC LIMIT 11
Составил такой запрос, все номр вывело, а как щас мне сосчитать общую зарплату 11 игроков, которые вывело мне и разделить на 11, и записать в таблицу bonus столбик sr.zp
FROM `players`
WHERE `CLUB_TEAM` = 'Arsenal FC' ORDER BY `zarplata` DESC LIMIT 11
Составил такой запрос, все номр вывело, а как щас мне сосчитать общую зарплату 11 игроков, которые вывело мне и разделить на 11, и записать в таблицу bonus столбик sr.zp
Спустя 6 минут, 27 секунд (16.12.2011 - 19:59) Игорь_Vasinsky написал(а):
$query = mysql_query("SELECT sum(`zarplata`) FROM `players` WHERE `CLUB_TEAM` = 'Arsenal FC' ORDER BY `zarplata` DESC LIMIT 11");
Спустя 7 минут, 28 секунд (16.12.2011 - 20:06) kos11 написал(а):
так это не SQL-запрос, мне надо в самой базе задать SQL-запрос и вывести ср.зарплату 11 игроков и разделить на 11, а дальше записать в таблицу bonus столбик sz.zp
Спустя 3 минуты, 14 секунд (16.12.2011 - 20:09) Игорь_Vasinsky написал(а):
Цитата |
так это не SQL-запрос, |
а что это если не секрет?
Спустя 3 минуты, 2 секунды (16.12.2011 - 20:12) kos11 написал(а):
ну он мне выдает синтаксическую ошибку по твоему запросу, вот с общей ЗП было куда более удобнее
SET @a := 'Newcastle United';
UPDATE bonus SET zp = (
SELECT SUM( `zarplata` )
FROM `players`
WHERE `CLUB_TEAM` = @a
) WHERE `team` = @a
а тут я не могу составить запрос по 11 большим ЗП, которые надо разделить на 11 и записать результат в таблицу bonus в столбик sr.zp
SET @a := 'Newcastle United';
UPDATE bonus SET zp = (
SELECT SUM( `zarplata` )
FROM `players`
WHERE `CLUB_TEAM` = @a
) WHERE `team` = @a
а тут я не могу составить запрос по 11 большим ЗП, которые надо разделить на 11 и записать результат в таблицу bonus в столбик sr.zp
Спустя 24 минуты, 46 секунд (16.12.2011 - 20:37) Игорь_Vasinsky написал(а):
ТЫ вообще видишь разницу между SELECT и UPDATE или это те не принципиально? лишь бы что то вставить...
Цитата |
SELECT ( `zarplata` ) FROM `players` WHERE `CLUB_TEAM` = 'Arsenal FC' ORDER BY `zarplata` DESC LIMIT 11 Составил такой запрос, все номр вывело, а как щас мне сосчитать общую зарплату 11 игроков, которые вывело мне и разделить на 11 |
Спустя 12 минут, 17 секунд (16.12.2011 - 20:49) kos11 написал(а):
так select выводит, а update изменяет нужный столбик (модифицирует)
Спустя 7 минут, 12 секунд (16.12.2011 - 20:57) Игорь_Vasinsky написал(а):
селект - выбирает, апдейт - обновляет.
я тебе написал запрос, который выведет сумму 11 самых больших зарплат. с делением проблемы?
я тебе написал запрос, который выведет сумму 11 самых больших зарплат. с делением проблемы?
Спустя 4 минуты, 23 секунды (16.12.2011 - 21:01) kos11 написал(а):
с добавление результата в таблицу бонус проблемы...и надо все 11 ЗП сосчитать вначале, чтобы потом поделить
Спустя 2 минуты, 54 секунды (16.12.2011 - 21:04) Игорь_Vasinsky написал(а):
блин.. так ты про эти нюансы слова не сказал.
Спустя 24 секунды (16.12.2011 - 21:04) kos11 написал(а):
я несколько раз писал это))да и проблемы с деление...
Спустя 17 минут (16.12.2011 - 21:21) Игорь_Vasinsky написал(а):
давайка определимся.
у тя есть таблица с данными по игрокам.
в этой таблице в одном из столбцов храняться сведения о их зарплате.
тебе нужно вычислить сумму 11 максимальных зарплат и разделить на 11 (т.е. найте средн. максим зарплату)
всё верно?
у тя есть таблица с данными по игрокам.
в этой таблице в одном из столбцов храняться сведения о их зарплате.
тебе нужно вычислить сумму 11 максимальных зарплат и разделить на 11 (т.е. найте средн. максим зарплату)
всё верно?
Спустя 11 минут, 53 секунды (16.12.2011 - 21:33) kos11 написал(а):
да, т.е. получается например так 15.5 : 11 = 1.40 и эта сумма вводится в другую таблицу bonus в столбик sr.zp т.е. через UPDATE
Спустя 4 минуты, 8 секунд (16.12.2011 - 21:37) Игорь_Vasinsky написал(а):
так... ё моё. ты первым запросом и делением - находишь размер бонуса, а вторым - обновляешь таблицу бонусов.
что не так?
что не так?
Спустя 2 минуты, 52 секунды (16.12.2011 - 21:40) kos11 написал(а):
код не могу составить, нет у меня таких хороших знаний в этой области
Спустя 10 минут, 20 секунд (16.12.2011 - 21:50) Игорь_Vasinsky написал(а):
ну а зачем путаешь то?
теперь тебе нужно получить эту сумму.
с помощью mysql_fetch_assoc()
$query = mysql_query("SELECT sum(`zarplata`) FROM `players` WHERE `CLUB_TEAM` = 'Arsenal FC' ORDER BY `zarplata` DESC LIMIT 11");
теперь тебе нужно получить эту сумму.
с помощью mysql_fetch_assoc()
Спустя 5 минут, 56 секунд (16.12.2011 - 21:56) kos11 написал(а):
объясни новичку, куда этот код записать, я так понял через файл .php?
Спустя 2 минуты, 50 секунд (16.12.2011 - 21:59) Игорь_Vasinsky написал(а):
знаешь, я считаю это не правильно, когда делают игру на смсках, чтобы пользоваться заинтересованностью других, при этом 0 знаний.
http://php.net/manual/ru/function.mysql-fetch-assoc.php
http://php.net/manual/ru/function.mysql-fetch-assoc.php
Спустя 35 минут, 55 секунд (16.12.2011 - 22:35) kos11 написал(а):
блин, мне надо через БД сделать SQL-запрос
Спустя 2 минуты, 37 секунд (16.12.2011 - 22:38) Игорь_Vasinsky написал(а):
я тебе написал SQL запрос для БД который вернёт тебе сумму 11 самых больших зарплат, написал как разобрать эту сумму из ответа БД.
Тебе остаётся поделить на 11 и занести в таблицу бонусов.
давай так. я делаю - ты платишь.
Тебе остаётся поделить на 11 и занести в таблицу бонусов.
давай так. я делаю - ты платишь.
Спустя 9 минут, 38 секунд (16.12.2011 - 22:47) kos11 написал(а):
интересно узнать твою цену)
Спустя 6 минут, 15 секунд (16.12.2011 - 22:54) Игорь_Vasinsky написал(а):
символическая - 50 руб WMR
- будет те средняя сумма максимальных зарплат.
если дальше нужна будет помощь - будем договариваться.
скидки у меня только для постоянных клиентов, а не для тех с кем "расчитано" дальнейшее долговременное сотрудничество.
- будет те средняя сумма максимальных зарплат.
если дальше нужна будет помощь - будем договариваться.
скидки у меня только для постоянных клиентов, а не для тех с кем "расчитано" дальнейшее долговременное сотрудничество.