@ru_python

Страница 6952 из 9768
Google
TpouHuK
05.11.2018
20:41:03
Language: python2 Source: # coding: rot-13 cevag 'Hello' sbe i va enatr(vag(Gehr)+vag(Gehr)**vag(Gehr)+vag(Gehr)): cevag i**i Result: Hello 1 1 4

Андрей
05.11.2018
20:41:05
Не достаточно

TpouHuK
05.11.2018
20:41:08
Волнующе ?

Андрей
05.11.2018
20:41:14
Разница может быть 0

Tishka17
05.11.2018
20:41:15
Что
Сколько единиц и сколько двоек.

Хм

Андрей
05.11.2018
20:41:25
А последовательность 1,1,2,2

Два раза нянели и два раза уволили

Так нельяз

Tishka17
05.11.2018
20:41:47
Разница может быть 0
Теоретически - да. Но точно нужно для твоей задачи?

Андрей
05.11.2018
20:41:49
Я по дате ортирую

TpouHuK
05.11.2018
20:42:01
Я по дате ортирую
Это же классика

Google
Сашок
05.11.2018
20:42:04
а вообще питончик полезно знать, чтобы всякие скриптики писать по быстрому в nano?

Андрей
05.11.2018
20:42:06
Может быть нанят

нет

TpouHuK
05.11.2018
20:42:20
А последовательность 1,1,2,2
Это классическая задача на скобки =)

Сашок
05.11.2018
20:42:33
Bash + vim
а что баш может со SQL работать?

Tishka17
05.11.2018
20:42:35
Андрей
05.11.2018
20:42:40
В sql

Как?

sqllite

Причём

Tishka17
05.11.2018
20:42:59
Андрей
05.11.2018
20:43:20
Tishka17
05.11.2018
20:43:23
Я знаю
Берешь sql файл и скармливаешь sql клиенту

TpouHuK
05.11.2018
20:43:34
sqllite
в sql есть переменные? ?

Андрей
05.11.2018
20:43:39
Нет

TpouHuK
05.11.2018
20:43:46
блджад

Андрей
05.11.2018
20:43:47
В postgresql точно нет

Google
TpouHuK
05.11.2018
20:43:54
тут пройтись по отсортированному списку с флагом

Андрей
05.11.2018
20:43:55
В sql server да

TpouHuK
05.11.2018
20:44:10
В postgresql точно нет
тебе где надо?

?

Андрей
05.11.2018
20:44:20
Сашок
05.11.2018
20:44:20
ну я вот на питошке написал скриптик для подсчета статистики, неплохо получилось, только много чего неудобного =(

может просто непривычно

мозг может в целом привыкнуть к питошке?

TpouHuK
05.11.2018
20:44:38
sqllite
такое говнище бы на клиенте считать

)0

Андрей
05.11.2018
20:44:50
Задание на дом

Универ

Андрей
05.11.2018
20:45:15
- сотрудники, информация о которых содержится в таблице EMPLOYEES, хотя бы раз должны быть приняты на работу; - сотрудник не может быть принят на работу, если в данный момент он уже числится на ней; - сотрудник не может уйти в отпуск, если на данный момент он не числится на работе; - сотрудник не может уйти в новый отпуск, пока не закончится предыдущий; - сотрудник не может выйти из отпуска, если на данный момент у него нет открытых отпусков; - в таблице не должно быть сотрудников с не закрытыми отпусками; - продолжительность отпуска не должна превышать 30 дней; - сотрудник не может быть уволен во время своего отпуска; - сотрудник не может быть уволен в течение 14 календарных дней со дня выхода из отпуска; - сотрудник не может быть уволен, если на данный момент он не числится на работе.

Если интересно

Андрей
05.11.2018
20:46:02
Сама база

Tishka17
05.11.2018
20:46:10
- сотрудники, информация о которых содержится в таблице EMPLOYEES, хотя бы раз должны быть приняты на работу; - сотрудник не может быть принят на работу, если в данный момент он уже числится на ней; - сотрудник не может уйти в отпуск, если на данный момент он не числится на работе; - сотрудник не может уйти в новый отпуск, пока не закончится предыдущий; - сотрудник не может выйти из отпуска, если на данный момент у него нет открытых отпусков; - в таблице не должно быть сотрудников с не закрытыми отпусками; - продолжительность отпуска не должна превышать 30 дней; - сотрудник не может быть уволен во время своего отпуска; - сотрудник не может быть уволен в течение 14 календарных дней со дня выхода из отпуска; - сотрудник не может быть уволен, если на данный момент он не числится на работе.
А может лучше не потом проверять, а при вставке?

Google
TpouHuK
05.11.2018
20:46:41
ох

Андрей
05.11.2018
20:46:41
Уже есть база

TpouHuK
05.11.2018
20:46:42
жопа горит

Андрей
05.11.2018
20:46:47
Уже есть задача

Tishka17
05.11.2018
20:46:55
Дз
Покажи хоть целиком задание

Андрей
05.11.2018
20:46:56
У кого?

Ну вот больше букв

Admin
ERROR: S client not available

Андрей
05.11.2018
20:47:24
Условие База данных предприятия состоит из двух основных таблиц, содержащих информацию о сотрудниках и связанных с ними событиях. EMPLOYEES (сотрудники): ROWI INTEGER PRIMARY KEY, ... ; EVENTS (события): ROWI INTEGER PRIMARY KEY, WHOI INTEGER REFERENCES EMPLOYEES(ROWI), WHAT INTEGER, TIME DATE, CONSTRAINT UNIQ UNIQUE (WHOI, TIME); Здесь тип события (WHAT) может принимать одно из следующих значений: 0 — принят на работу, 1 — ушел в отпуск, 2 — вышел из отпуска, 3 — уволен. Требуется выполнить проверку содержащихся в БД записей на предмет соответствия указанным ниже правилам: - сотрудники, информация о которых содержится в таблице EMPLOYEES, хотя бы раз должны быть приняты на работу; - сотрудник не может быть принят на работу, если в данный момент он уже числится на ней; - сотрудник не может уйти в отпуск, если на данный момент он не числится на работе; - сотрудник не может уйти в новый отпуск, пока не закончится предыдущий; - сотрудник не может выйти из отпуска, если на данный момент у него нет открытых отпусков; - в таблице не должно быть сотрудников с не закрытыми отпусками; - продолжительность отпуска не должна превышать 30 дней; - сотрудник не может быть уволен во время своего отпуска; - сотрудник не может быть уволен в течение 14 календарных дней со дня выхода из отпуска; - сотрудник не может быть уволен, если на данный момент он не числится на работе. В качестве ответа нужно вывести таблицу из двух столбцов, в которой каждому сотруднику (EMPLOYEES.ROWI), ставится в соответствие значение: 1 — если все записи о нем корректны; 0 — в противном случае. Результат выборки должен быть отсортирован по первому столбцу. Решение следует представить в виде текстового файла, содержащего единственный SQL-запрос.

Tishka17
05.11.2018
20:47:53
Ну вот другое дело

Жесть

Владимир
05.11.2018
20:48:11
Условие База данных предприятия состоит из двух основных таблиц, содержащих информацию о сотрудниках и связанных с ними событиях. EMPLOYEES (сотрудники): ROWI INTEGER PRIMARY KEY, ... ; EVENTS (события): ROWI INTEGER PRIMARY KEY, WHOI INTEGER REFERENCES EMPLOYEES(ROWI), WHAT INTEGER, TIME DATE, CONSTRAINT UNIQ UNIQUE (WHOI, TIME); Здесь тип события (WHAT) может принимать одно из следующих значений: 0 — принят на работу, 1 — ушел в отпуск, 2 — вышел из отпуска, 3 — уволен. Требуется выполнить проверку содержащихся в БД записей на предмет соответствия указанным ниже правилам: - сотрудники, информация о которых содержится в таблице EMPLOYEES, хотя бы раз должны быть приняты на работу; - сотрудник не может быть принят на работу, если в данный момент он уже числится на ней; - сотрудник не может уйти в отпуск, если на данный момент он не числится на работе; - сотрудник не может уйти в новый отпуск, пока не закончится предыдущий; - сотрудник не может выйти из отпуска, если на данный момент у него нет открытых отпусков; - в таблице не должно быть сотрудников с не закрытыми отпусками; - продолжительность отпуска не должна превышать 30 дней; - сотрудник не может быть уволен во время своего отпуска; - сотрудник не может быть уволен в течение 14 календарных дней со дня выхода из отпуска; - сотрудник не может быть уволен, если на данный момент он не числится на работе. В качестве ответа нужно вывести таблицу из двух столбцов, в которой каждому сотруднику (EMPLOYEES.ROWI), ставится в соответствие значение: 1 — если все записи о нем корректны; 0 — в противном случае. Результат выборки должен быть отсортирован по первому столбцу. Решение следует представить в виде текстового файла, содержащего единственный SQL-запрос.
заплати однокурсникам/старшекурсникам, пусть решат тебе и объяснят)

Андрей
05.11.2018
20:48:18
))

Я лучший на потоке

Мне все пишут

А я сам туплю

Tishka17
05.11.2018
20:49:33
Можешь попробовать для каждой записи найти последнюю после нее и сравнить с ней.

То есть один джойн по идее

Google
Владимир
05.11.2018
20:49:51
Итан ❄
05.11.2018
20:49:59
Жаль

Андрей
05.11.2018
20:50:04
А по какому правилу

TpouHuK
05.11.2018
20:50:10
Условие База данных предприятия состоит из двух основных таблиц, содержащих информацию о сотрудниках и связанных с ними событиях. EMPLOYEES (сотрудники): ROWI INTEGER PRIMARY KEY, ... ; EVENTS (события): ROWI INTEGER PRIMARY KEY, WHOI INTEGER REFERENCES EMPLOYEES(ROWI), WHAT INTEGER, TIME DATE, CONSTRAINT UNIQ UNIQUE (WHOI, TIME); Здесь тип события (WHAT) может принимать одно из следующих значений: 0 — принят на работу, 1 — ушел в отпуск, 2 — вышел из отпуска, 3 — уволен. Требуется выполнить проверку содержащихся в БД записей на предмет соответствия указанным ниже правилам: - сотрудники, информация о которых содержится в таблице EMPLOYEES, хотя бы раз должны быть приняты на работу; - сотрудник не может быть принят на работу, если в данный момент он уже числится на ней; - сотрудник не может уйти в отпуск, если на данный момент он не числится на работе; - сотрудник не может уйти в новый отпуск, пока не закончится предыдущий; - сотрудник не может выйти из отпуска, если на данный момент у него нет открытых отпусков; - в таблице не должно быть сотрудников с не закрытыми отпусками; - продолжительность отпуска не должна превышать 30 дней; - сотрудник не может быть уволен во время своего отпуска; - сотрудник не может быть уволен в течение 14 календарных дней со дня выхода из отпуска; - сотрудник не может быть уволен, если на данный момент он не числится на работе. В качестве ответа нужно вывести таблицу из двух столбцов, в которой каждому сотруднику (EMPLOYEES.ROWI), ставится в соответствие значение: 1 — если все записи о нем корректны; 0 — в противном случае. Результат выборки должен быть отсортирован по первому столбцу. Решение следует представить в виде текстового файла, содержащего единственный SQL-запрос.
SQL programming language? ?

Андрей
05.11.2018
20:50:15
join

Я тоже над этим думал

Tishka17
05.11.2018
20:50:44
Тьфу. Даже не джойн.

Вложенный селект

Андрей
05.11.2018
20:51:09
И

Даст он нам декартово произведение

Владимир
05.11.2018
20:51:21
exists наверно в некоторых условиях можно заюзать

Андрей
05.11.2018
20:51:32
Или подзапрос корялиционный

или корялирующий

Не помню как правельно

Проксимов
05.11.2018
20:51:53
Больно

Андрей
05.11.2018
20:52:09
Ай
Исправь пожалуйста

Tishka17
05.11.2018
20:52:23
Даст он нам декартово произведение
Да не. Делаешь селект всех и в ещё одно поле - селект последней записи перед текущей

Проксимов
05.11.2018
20:53:04
Андрей
05.11.2018
20:53:22
ну 3 ошибки

Сашок
05.11.2018
20:53:34
а кто знает что за AngelScript?

Страница 6952 из 9768