powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / порядок нумерации
13 сообщений из 13, страница 1 из 1
порядок нумерации
    #39342205
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, у меня возник вопрос) нужна помощь


у меня есть бд с таблицей employee в который даны: имя, фамилия и рабочее время
Вопрос:
Расположите имена сотрудников в порядке увеличения часов их рабочей недели так, чтобы сотрудники с одинаковым количеством часов имели одинаковый порядковый номер (Например
1. AAA 10
2. BBB 20
2. CCC 20
3. DDD 42)
...
Рейтинг: 0 / 0
порядок нумерации
    #39342228
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bandicooot,

7489069 и чуть-чуть доработать
...
Рейтинг: 0 / 0
порядок нумерации
    #39342887
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

пробовал) что-то условие какое-то не правильное было) Ну ладно, попробую еще раз)


и еще вопрос: как найти значение приблизительно равное среднему арифметическому
...
Рейтинг: 0 / 0
порядок нумерации
    #39342889
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bandicoootпробовал) что-то условие какое-то не правильное было) Ну ладно, попробую еще раз)Показывайте.

Bandicoootи еще вопрос: как найти значение приблизительно равное среднему арифметическомуВзять среднее арифметическое и внести допустимую погрешность :)
...
Рейтинг: 0 / 0
порядок нумерации
    #39342890
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

про нумерацию покажу)
а вот про среднее, вообще не знаю как) там среднее 43 получается, а самые близкие к нему 40 и 46 )
...
Рейтинг: 0 / 0
порядок нумерации
    #39342920
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

select * from
(
select emp.*,
if(@hours!=emp.hourspweek,
@rownum:=@rownum+1,
@rownum:=@1+least(0,@hours:=emp.hourspweek)) rown
from employees emp, (select @rownum:=1, @hours:='_') zz
order by hourspweek DESC
) yy
;
...
Рейтинг: 0 / 0
порядок нумерации
    #39342922
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
условие не корректное) прост не знаю как записать его)
...
Рейтинг: 0 / 0
порядок нумерации
    #39342957
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

select count(*) as N, b.hourspweek, b.givenname, b.familyname, b.tfn from
employees a inner join employees b on a.hourspweek<=b.hourspweek group by b.hou
rspweek, b.givenname, b.familyname, b.tfn;


вытащил вот так нумерацию, но она идет не по порядку) Например 1,2,3 и если тут идут 2 одинаковых значения, то номер становится 5, то есть 4 пропускается
...
Рейтинг: 0 / 0
порядок нумерации
    #39343003
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bandicooot,

все, сделал))
теперь осталось найти приближенное значение, которое я даже примерно не знаю как делать))
помогите пожалуйста)
...
Рейтинг: 0 / 0
порядок нумерации
    #39343091
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bandicoootнайти приближенное значение
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT t1.*
FROM table t1
, (
    SELECT AVG(t2.value) value
    FROM table t2
  ) t3
ORDER BY ABS(t3.value - t1.value) ASC
LIMIT @count
...
Рейтинг: 0 / 0
порядок нумерации
    #39343808
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

спасибо, получилось) НО, без лимитирование как-нибудь можно?)
...
Рейтинг: 0 / 0
порядок нумерации
    #39343900
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select a.* from employees a, (select avg(b.hourspweek) hourspweek from em
ployees b) c order by abs(c.hourspweek-a.hourspweek) asc;

всего 10 значений пока что, с лимитирование выбираются нужные) помогите без лимитирования)
...
Рейтинг: 0 / 0
порядок нумерации
    #39344234
Bandicooot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ап )
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / порядок нумерации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]