|
Помогите с запросом
|
|||
---|---|---|---|
#18+
База данных электронной проходной Perco. FireBird 2.5 Есть 3 таблицы 1 Staff - сотрудники - поле ID_STAFF 2 SubDiv_REF - подразделения - поле ID_REF 3 STAFF_REF - таблица между ними, показывает с какого периода сотрудник работал в каком-либо подразделении поля STAFF_ID - ссылка на сотрудника = Staff.ID_STAFF SUBDIV_ID - ссылка на подразделение = SubDiv_REF.ID_REF DATE_ACTION - Дата перехода сотрудника в подразделение Требуется получить список сотрудников с последним подразделением где он работает select s.*,r.* from staff s left join staff_ref r on s.id_staff = r.staff_id 1. Как ограничить список подразделений только последним значением по данному сотруднику (с максимальным значением поля STAFF_REF.DATE_ACTION по сотруднику) ? 2 как подцепить 3 таблицу SubDiv_REF с наименованиями подразделений? В итоге нужна плоская таблица Сотрудник-Подразделение ( Staff.ID_STAFF - SubDiv_REF.ID_REF ) Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 14:54 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Игорь К-24, контр-вопрос про staff left join staff_ref - у вас что, могут быть сотрудники не включенные в подразделения, или left join тут от балды? http://www.ibase.ru/joins/ ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 15:24 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 15:25 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Игорь К-24Требуется получить список сотрудников с последним подразделением где он работаетстранное требование, смысл в последнем, если куда удобнее и понятнее получить подразделение активное в на требуемую дату. Работник может быть одновременной в двух подразделениях? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 15:34 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky> куда удобнее и понятнее получить подразделение активное в на требуемую дату. Было бы о чём спорить... Ну напиши ему запрос на дату, он туда current_date подставит, делов-то. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 15:47 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНу напиши ему запросЕсли б я был техподдержкой Perco, а так, автор только лефт джойн от балды прислал и никаких более попыток, лениво все писать за него. Помочь - да, вместо - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 15:55 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Работает, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 15:56 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, Текущее подразделение, где работает сотрудник является последним по дате. т.к. оно изменяется на основании приказа ОК и дата смены подразделения не может быть больше текущей. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 16:01 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyГаджимурадов РустамНу напиши ему запросЕсли б я был техподдержкой Perco, а так, автор только лефт джойн от балды прислал и никаких более попыток, лениво все писать за него. Помочь - да, вместо - нет. Зря Вы так. Пытался. Только зациклился на left join. Всем спасибо, пойду прикручивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 16:05 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
На всякий случай, рабочий вариант автор Гаджимурадов Рустам select Staff.*, (select first 1 DISPLAY_Name from SubDiv_REF, STAFF_REF where SubDiv_REF.ID_REF = STAFF_REF.SUBDIV_ID and STAFF_REF.STAFF_ID = Staff.ID_STAFF order by DATE_ACTION desc) from Staff ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 16:40 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Интересно вот, DATE_ACTION - это DATE или TIMESTAMP ? Если ли UNIQUE CONSTRAINT на связку полей (DATE_ACTION + STAFF_ID ) ? Код: sql 1.
Вроде бы очевидно. Код: sql 1. 2. 3. 4. 5.
Вроде тоже просто. Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 17:05 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Интересно вот, DATE_ACTION - это DATE или TIMESTAMP ? А какая разница? Сотрудники по три раза на дню по отделам скачут? Arioch> Если ли UNIQUE CONSTRAINT на связку полей (DATE_ACTION + STAFF_ID ) ? Зачем? И без DIV_ID он не нужен. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 17:12 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамСотрудники по три раза на дню по отделам скачут? ОБЫЧНО - нет. Хотя если в Калабуховском доме большая свара - то почему бы и нет. Но ОБЫЧНО все программы работают без ошибок. Ошибки и получаются, когда мы считали, что зелёное в реальной жизни треугольным не бывает, а оно вот поди ж ты, взяло и случилось Гаджимурадов РустамЗачем? И без DIV_ID он не нужен. Чтобы не было неожиданностей. SUBDIV_ID как раз в этом ограничении не нужен вообще. БД построена так, что в один день на одного сотрудника двух приказов быть не может. Если же это случилось - нужно сдаваться в любом случае, и одинаковые там отделы в обоих приказах или разные уже не имеет значения ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 17:29 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> SUBDIV_ID как раз в этом ограничении не нужен вообще. Arioch> БД построена так, что в один день на одного сотрудника Arioch> двух приказов быть не может. Ну вот, как пафосно начинал и до чего скатился... :) Arioch> одинаковые там отделы в обоих приказах или разные уже не имеет значения В смысле? Совместителей никогда не видел что ли? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 18:20 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамArioch> SUBDIV_ID как раз в этом ограничении не нужен вообще. Arioch> БД построена так, что в один день на одного сотрудника Arioch> двух приказов быть не может. Ну вот, как пафосно начинал и до чего скатился... :) Arioch> одинаковые там отделы в обоих приказах или разные уже не имеет значения В смысле? Совместителей никогда не видел что ли? Предположу что один и тот же человек может быть сотрудником в разных организациях. И тупо заведен в справочнике сотрудников N раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 03:49 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
fraks> И тупо заведен в справочнике сотрудников N раз. Не, это тупо бардак и ошибки. Типа когда сотрудник уволился-вернулся - заводить его по новой, вместо актуализирования старой записи. Я говорил именно о совместителях - когда человек работает в двух отделах одновременно (возможно, во втором не на полную ставку). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 12:26 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамЯ говорил именно о совместителях - когда человек работает в двух отделах одновременно Хорошее замечание. Как раз на тему зеленого и треугольного одновременно. Пропустил реплику (и ее кажется все проигнорировали, включая топикстартера и тебя): Ivan_PisarevskyРаботник может быть одновременной в двух подразделениях? Но ведь такой случай, опять таки, невозможен при текущей структуре БД и при запросе, предложенном выше. Гаджимурадов Рустам Код: sql 1. 2. 3.
Вот какой из нескольких одновременно актуальных отделов такой запрос вернет? А любой, в какой последним засунули - тот и вернёт. А если в оба засунули одним приказом, т.е. DATE_ACTION совпадает, хоть бы оно даже было и TIMESTAMP а не DATE, то получаем типовой рандом. И в итоге надо писать две SubDiv_REF таблицы: Одну - для текущего состояния, и вторую - историческую, для всех движений. И неплохо бы завести третью таблицу - с конкретными приказами, на которую и давать ссылку вместо DATE_ACTION Либо же в SubDiv_REF добавлять поле типа DATE_ACTION_END и заполнять его для прошлых должностей. Тогда текущей отделы те, у которых DATE_ACTION_END IS NULL Слегка напоминает старый флейм 18494107 Я вчера про это хотел заикнуться, но влом было. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 13:42 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Хорошее замечание. Как раз на тему зеленого и треугольного одновременно. Arioch> Пропустил реплику (и ее кажется все проигнорировали, включая ... тебя) Хватит уже бред нести. > Но ведь такой случай, опять таки, невозможен при текущей структуре БД Враньё. > и при запросе, предложенном выше. Его легко подправить (дописать ещё один вложенный запрос). > И в итоге надо писать две SubDiv_REF таблицы: > Одну - для текущего состояния, и вторую - историческую, для всех движений. Пижнец, насяльника! (с) Рано тебе в архитекторы, рано. > Слегка напоминает старый флейм 18494107 Знатный топик, забавный. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 14:54 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам> Но ведь такой случай, опять таки, невозможен при текущей структуре БД Враньё. Демонстрируй, только без додумываний и дописываний новых таблиц и столбцов, не упомянутых ранее. Пока от тебя только хамство. > и при запросе, предложенном выше. Его легко подправить (дописать ещё один вложенный запрос). Но ты не дописал и не подправил. Это факт, хотя ты его и пытаешься замылить. Твой запрос ничем не лучше моего - мой тоже "легко подправить". Пижнец, насяльника! (с) Рано тебе в архитекторы, рано. Похвалил себя гуру, чей вклад в архитектуры исчерпывается труизмом, что его запросы "легко поправить". Кому-нибудь другому, конечно, не самому же гениалиссимусу от архитектуы этим заниматься. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:15 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Утомил, Д'Артаньян, ты маладец! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 15:57 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Бедный гениалиссимус. Полчаса пытался выдумать пример и не смог. Соболезную. Гаджимурадов Рустам> Но ведь такой случай, опять таки, невозможен при текущей структуре БД Враньё. Может быть признаешь теперь, что это твоё враньё было, а не моё? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:11 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Оу, быдло никак не хочет успокоиться!.. :) Arioch> Полчаса пытался выдумать пример и не смог. Ну, "не смог придумать пример" - ещё ладно (хотите пример - их есть у меня!), но почему полчаса-то? Держи, болезный: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Давай, рассказывай, что тут невозможного в текущей структуре БД. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:27 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам(хотите пример - их есть у меня!), но почему полчаса-то? Держи, болезный: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Какой хороший пример, он аккуратно игнорирует основное использование этих таблиц: отслеживание перевода сотрудников из одного отдела в другой. Быдло смотрит и умиляется. Но однако, чтобы вернуться к практической работе, добавляем ещё одно событие. Причём событие основное для БД, про которое топик-стартер писал, а не дополнительное и экзотическое, которое мы с тобой в комментах придумали. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Ждём-с запрос типа "легко подправить", который отличит ПЕРЕВОД Пети от СОВМЕСТИТЕЛЬСТВА Васи. Без магических констант, дополнительных столбцов-таблиц и прочего. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:36 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Но однако, чтобы вернуться к практической работе, добавляем ещё одно событие. Зачем его добавлять, если последовавший вопрос можно было и для Васи задать, не трогая глупого Петю? > Без магических констант, дополнительных столбцов-таблиц и прочего. Ты погоди на ходу стринги на панатлоны-то менять, подними глаза выше и почитай как и о чём речь шла. Было сказано "в текущей невозможно" - я показал, что возможно. Было сказано, что запрос не сработает - очевидно, сработает (вернёт последний отдел). И т.д. Будет стоять задача отличать увольнение от перевода или поддерживать совместителей или ещё чего - будет решение (доп.полем или доп.строкой - зависит от). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 16:44 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамЗачем его добавлять, если последовавший вопрос можно было и для Васи задать, не трогая глупого Петю? Потому что пример, где для всех сотрудников кроме Васи в таблице STAFF_REF есть строго одна запись, вырожденный. Я просто от вырожденного примера перешёл к практическому. Гаджимурадов РустамБыло сказано, что запрос не сработает - очевидно, сработает (вернёт последний отдел). Что такое "последний отдел", если человек работает в двух отделах сразу? Гаджимурадов РустамБыло сказано "в текущей невозможно" - я показал, что возможно. Гаджимурадов РустамБудет стоять задача отличать увольнение от перевода или поддерживать совместителей или ещё чего а... ну да. Сначала требуем добавить в constraint SUBDIV_ID - чтобы отличать перевод от совмещения 20879803 Потом говорим, дескать задачи отличать перевод от совмещения вообще не стояло. Перед другими это задачу поставим, перед собой - нет. "как пафосно начинал и до чего скатился" (С) "Архитекторам" не важно как данные из БД доставать, им важно только как угодно их туда запихнуть. А об извлечении они подумают потом. Может быть. Если заставят. Отдельной несвязанной задачей. И тогда перекинут задачу "слегка подправить" их гениальный запрос на какое-нибудь "быдло". Слышал я про одного гениального архитектора, который уверял что любой файл "возможно" за-архивировать в один байт. Функцией XOR. Про задачу из этого архива достать исходный файл - он отвечал ровно так же, как ты. Что такой задачи не стоит. Практические задачи - они только быдлу интересны, архитекторы выше этого.... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:06 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Что такое "последний отдел", если человек работает в двух отделах сразу? Очевидно, отдел, в который его последним назначили. > Сначала требуем добавить в constraint SUBDIV_ID - > чтобы отличать перевод от совмещения 20879803 Срочно учить русский языка! (с) Это же надо 2 раза в одном предложении соврать. > "Архитекторам" не важно как данные из БД доставать, > им важно только как угодно их туда запихнуть. О, это сразу 6+! Отлить в граните! (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:14 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, а ты уже отлил. Гаджимурадов РустамБыло сказано "в текущей невозможно" - я показал, что возможно Гаджимурадов РустамБудет стоять задача отличать увольнение от перевода или поддерживать совместителей или ещё чего - будет решение То есть по твоим словам "возможно в БД хранить данные" не означает, что их возможно оттуда извлечь и понять. Хранить - одна задача. А достать - другая, несвязанная, которой может быть ещё и не будет. И вот этим архитекторы отличаются от быдла. Для быдла задача "прочитать данные и интерпретировать их" - самоочевидная часть задачи "положить данные в БД". И если данные извлечь будет невозможно, то значит они не сохранены. А для архитекторов - нет. Для них положить данные в БД означает просто изменение БД, какое-нибудь. Удастся ли потом такие данные извлечь - архитекторам не важно. Это отдельная задача. Грязная и низкая. Архитекторов недосояная. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:20 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> а ты уже отлил. Не, щас чай допью (интересно же) и схожу. > То есть по твоим словам "возможно в БД хранить данные" > не означает, что их возможно оттуда извлечь и понять. Это капец, надо же врать в каждом сообщении по несколько раз. > А для архитекторов - нет. Ну во-первыых, раз влез в шкуру быдла - не рассуждай за архитекторов. Во-вторых, архитекторы предпочитают за ТС не додумывать и задачу рассматривать рассматривать, а не кусочками и недопоставленную. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:27 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
> ... и задачу > рассматривать рассматривать *целиком* рассматривать Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:27 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамне рассуждай за архитекторов. действительно, разве можно ругать новое платье короля? Гаджимурадов Рустамархитекторы предпочитают за ТС не додумывать Гаджимурадов РустамСовместителей никогда не видел что ли? Хотелось бы увидеть, где ТС говорил про совместителей, до того, как архитектор это за него додумал? Гаджимурадов Рустамзадачу целиком рассматривать, а не кусочками Кусочек №0, исходный: в БД данные о работниках, переводящихся из одного отдела в другой. Данных о совместителей в ней нет. Быдло говорит, что и не может быть, без изменения схемы. Архитектор говорит, что может и так. Кусочек №1: Загружаем в эту БД запись о совместителе. Гаджимурадов РустамБыло сказано "в текущей невозможно" - я показал, что возможно. Быдло говорит, что данные не были сохранены, потому что их нельзя будет извлечь Архитектор говорит, что даные были сохранены, потому что БД изменилась Кусочек №2: Извлекаем из этой БД записи о совместителях Гаджимурадов РустамБудет стоять задача отличать увольнение от перевода или поддерживать совместителей или ещё чего - будет решение Быдло говорит, эта задача была частью предыдущей. Архитектор говорит, что №1 и №2 две различные задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:36 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Хотелось бы увидеть, где ТС говорил про совместителей, Arioch> до того, как архитектор это за него додумал? Никто ни за кого ничего не додумывал. ТСу задали вопрос, он на него не ответил. Arioch> Данных о совместителей в ней нет. Не "данных нет", а "информация неизвестна". В контексте СУБД разницу нужно объяснять? > a.. Архитектор говорит, что может и так. Самому не надоело врать в каждом сообщении? :) Остальное skipped, тем паче что у быдла явные проблемы с терминологией, кусочками, задачами и пр. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:43 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch Быдло говорит, эта задача была частью предыдущей. Архитектор говорит, что №1 и №2 две различные задачи. Даже не так. Быдло говорит, что все три (а не два) кусочка - одна задача. Нужно одновременно Взять уже существующую БД с разными работниками и их историей перевода из отдела в отдел А также, добавить к уже сщуествующим записям перевода запись о совместительстве А также, извлечь из получившейся БД записи о переводе и о совместительстве как различаемые сущности Архитектор же - верный принципу "задачу целиком рассматривать, а не кусочками" - каждый случай рассматривает отдельно. От уже существующей БД берёт структуры, а данные о работниках и их историю перевода из отдела в отдел ему не нужны, вместо них он туда вставляет свой вырожденный случай БЕЗ переводов. Потом, к другим совсем вырожденным данным, добавляет запись о совместительстве Потом, когда в его БД добавляют основную для задачи запись о переводе, отказываются читать данные, потому, что это другая задача, которую еще не поставили ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:45 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
успокойтесь уже оба. водочки попейте. нервы успокойте. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:50 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамон на него не ответил. Тогда на каком основании, не имея данных от ТС, ты мне писал про совместителей? 20880033 ТС про совместителей НЕ говорил, ты про совместителей НЕ додумывал, а фразу про совместителей в 20880033 зубные феи дописали. Верит. Гаджимурадов Рустам> a.. Архитектор говорит, что может и так. Самому не надоело врать в каждом сообщении? :) мне третий раз процитировать? Гаджимурадов РустамБыло сказано "в текущей невозможно" - я показал, что возможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:51 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам > И в итоге надо писать две SubDiv_REF таблицы: > Одну - для текущего состояния, и вторую - историческую, для всех движений. Пижнец, насяльника! (с) Рано тебе в архитекторы, рано. Тогда мне тоже рано. Ибо мне кажется, что есть предметные области, в которых запросы с участием периодических справочников составляют подавляющее большинство, и тогда таблица текущих состояний лишняя, а есть в которых 99% запросов идут к текущему состоянию, и тогда она более чем уместна. Классический пример - состояние склада. Чё там было год назад интересно только ничтожной доле статистики. Можно, конечно, и текущее состояние доставать из складской карточки вложенными фёрстами с сортировкой вместо прямых джойнов по всем приложениям, но это будет несколько... мнэээ... проктологически. Что-то я тебя с трудом узнаю. Истерика какая-то прорывается. Неприятности? Здоровьишко? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:52 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Да ладно, в первый раз он что ли хамит? Просто в этот раз попросили хамство обосновать практически применимыми примерами. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:55 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Быдло говорит, что все три (а не два) кусочка - одна задача. Быдло сам себе задачи и кусочки ставит, без ТСа? > Архитектор же - верный принципу ... каждый случай рассматривает отдельно. Ну ладно враньё... Но это же надо в одном и том же предложении самому себе противоречить, ппц. Arioch> Тогда на каком основании, не имея данных от ТС, Arioch> ты мне писал про совместителей? 20880033 На том простом основании, что они бывают и "одинаковые отделы или разные имеет значение". > мне третий раз процитировать? Можно хоть в тридцать третий. И что? В чём вопрос/претензия? Что нельзя? Что не устраивает? Что некрасиво? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 17:57 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Задача учитывать существование совместителей озвучена архитектором. 20880033 А уж откуда он ей взял, он не расскажет. Гаджимурадов РустамНо это же надо в одном и том же предложении самому себе противоречить, ппц. Архитекторы не моугт в сарказм. Бывает. Гаджимурадов Рустамчто они бывают где ТС говорил, что в его случае они бывают? ТС сказал, что у него есть БД, в которой есть история переводов. ТС не говорил, что совместительство в его случае бывает. Гаджимурадов РустамВ чём вопрос/претензия? Что нельзя? Нельзя говорить, что в БД "возможно хранить данные", когда эти данные не только нельзя потом извлечь из БД, но и вообще извлечение данных рассматривается как отдельная задача. Гаджимурадов РустамБыло сказано "в текущей невозможно" - я показал, что возможно. Гаджимурадов РустамБудет стоять задача отличать увольнение от перевода или поддерживать совместителей ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:04 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Мимопроходящийуспокойтесь уже оба. водочки попейте. нервы успокойте. Да я спокоен как удав, чего тут нервничать-то... Чай допил, в граните отлил. Просто мало того, что человек за ТСа додумывает то влево, то вправо, не понимает базовых вещей, так ещё и упорствует и терминами жонглирует как попало. Это я ещё тяжелую артиллерию не подключил, ибо лень столько времени тратить и смысла нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:07 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
СПМ> Тогда мне тоже рано. Ибо мне кажется, что есть предметные области Тебе не кажется, есть. Но таки склад/продажи отличается от ОК и хранимые агрегаты/разделение нужно не везде. > Что-то я тебя с трудом узнаю. Истерика какая-то прорывается. Неприятности? Здоровьишко? Да нет вроде, истерики мне несвойственны в принципе. Всё как обычно, а что? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:11 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам1. Да нет вроде, истерики мне несвойственны в принципе. 2. Всё как обычно, а что? 1. Вот это и настораживает. 2. Как-то обычно по слову "быдло" в адрес оппонента в каждом посте не наблюдалось. Я б зобанил. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:15 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка2. Как-то обычно по слову "быдло" в адрес оппонента в каждом посте не наблюдалось. Я б зобанил. Чтобы ГР сам себя банил? когда такое было? Вот чтобы угрожал банить своих оппонентов, которые повторяя его пример с ним на его языке разговаривали - такое было. В последний раз кажется месяц назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:18 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
19.10.2017 18:13, чччД пишет: > Автор: чччД > Закройте уже. и дустом их, дустом! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:18 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Да ладно, в первый раз он что ли хамит? О как... Т.е. это я начал про зеленые треугольники вещать, про констрейнты, за ТСа додумывать и вообще растекаться мыслью по древу и при этом обвинять в хамстве? > Просто в этот раз попросили хамство обосновать > практически применимыми примерами. И? Ты сказал, что невозможен (да ещё не зная полную структуру БД) - я показал что это враньё. Более того, что будет, если я приведу для текущей (той, что известна) структуры БД полный пример с совместителями? Что последует, какие варианты? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:19 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустаммало того, что человек за ТСа додумывает ответ на вопрос будет? AriochТогда на каком основании, не имея данных от ТС, ты мне писал про совместителей? Гаджимурадов Рустамчто они бывают Ariochгде ТС говорил, что в его случае они бывают? ТС сказал, что у него есть БД, в которой есть история переводов. ТС не говорил, что совместительство в его случае бывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:19 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка> 1. Вот это и настораживает. > 2. Как-то обычно по слову "быдло" в адрес оппонента в каждом посте не наблюдалось. 1. Настораживает, что несвойственно? :-) 2. Дык это самоназвание, я ж не буду его переубеждать. А заработал он его вполне заслуженно, когда начал про полчаса гениалисимуса и враньё настаивать, более чем. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:21 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> ответ на вопрос будет? Я же уже ответил. Ты додумал за ТСа ответ на вопрос о совместителях (что их не может быть - вполне возможно, что в их организации такого действительно нет) и начал вещать про констрейнты, три приказа на дню и программы без ошибок. Какое слово непонятно? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:25 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустампри этом обвинять в хамстве? То есть для великих архитекторов бросаться словами "враньё", "бред" и "быдло" хамством не является? 20882699 20883172 Ну архитекторам как всегда виднее. Гаджимурадов Рустамещё не зная полную структуру БД Структура БД описана топик-стартером в первом посте. На основе этого описания Архитектор написал своё решение задачи - 20879433 Вопрос: созщдавая своё решения Архитектор посчитал приведённое ТСом описание структуры БД полным? или посчитал tuj неполным, но достаточным для создания решения? или додумывал структуру БД до полного описания сверх написанного ТСом? или посчитал описание недостаточным для создания решения, но решение все равно предложил? Гаджимурадов РустамИ? Ты сказал, что невозможен (да ещё не зная полную структуру БД) - я показал что это враньё. это будет враньё в одном единственном случае. Если ты 1) возьмешь описанную ТСом структуру 2) с правдоподобными данными - то есть несколькими отделами, несколькими сотрудниками, у многих из которых есть переводы между отделами, в том числе в отделы где они когда-то ранее уже были 3) не изменяя известную структуру БД и не удаляя накопленных данных добавишь данные о совместительстве 4) покажешь такие данные и запрос, который сможет одно отличить от другого. Основываясь на опыте общения с архитектором я уже ожидаю трюков типа SELECT * WHERE DATE = MAGIC_CONSTANT с требовнаием признать задачу формально решённой Гаджимурадов РустамБолее того, что будет а задаться таким образом до обвинения незнакомых тебе людей в преднамеренной лжи в голову не приходило? Вопрос риторический, не приходило конечно же. Отвечаю: в таком случае употребление слов "берд" и "враньё" останется хамством, но будет хотя бы хамством профессиональным, подкрепленным конкретным практическим профессиональным знанием. А пока это просто хамство по привычке. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:33 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам2. Дык это самоназвание А теперь открываем первую страницу, нажимаем Ctrl+F, и ищем первое упоминание слова "быдло". Смотрим кто "ввёл в оборот" этот термин. Смотрим в словаре, что такое "самоназвание". Архитектор - художник, он так видит. Печально. Гаджимурадов РустамА заработал он его вполне заслуженно САМОназвание можно от кого-то другого "заработать"? Удивительное отношение к информации, целостное. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:36 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Я сегодня тоже весь день работать не хочу. Хотя пятница только завтра. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:39 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> То есть для великих архитекторов бросаться словами Arioch> "враньё", "бред" и "быдло" хамством не является? За великих архитекторов не скажу, надо у них спрашивать, но когда бред про зелёные треугольники и игнорированные реплики является бредом, а невозможность - возможной, - нет, не является. Про быдло и хамство про полчаса и пр., (тем более после закрытой "дискуссии") я уже сказал выше. > a.. посчитал приведённое ТСом описание структуры БД полным? Нет, конечно. > a.. или посчитал tuj неполным, но достаточным для создания решения? Достаточным, чтобы написать запрос, возвращающий результат, который просил ТС (и который его устроил). > это будет враньё в одном единственном случае. Если ты > 1) возьмешь описанную ТСом структуру > ... > 4) покажешь такие данные и запрос, который сможет одно отличить от другого. Отлично, условия приняты. Что будет, когда я приведу готовое работающее решение (пусть и некошерное) ? Ну, кроме того, что это будет "профессиональное хамство"? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:44 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТы додумал за ТСа ответ на вопрос о совместителях Тут уже близко к казуистике. Если я не ввёл новых поняятий, о которых ТС не говорил, то додумал ли я их отсутствие? Или просто не плодил новых сущностей? Однако я в хорошей компании, потому что ровно то же самое сделал Архитектор, предлагая свой Решение раньше моего. 20879433 После чего Архитектор начал критиковать мой запрос, в котором не было поддержки совместительства. Но только мой запрос. Свой запрос он так критиковать не стал. Для критики своих запросов у него другие стандарты: Гаджимурадов Рустамне рассуждай за архитекторов. Архитектору можно критиковать всех. Архитектора - никому кроме него самого. А он сам себя - не станет. Когда же архитектора попросили своё рефлекторное хамство подкрепить техническим обоснованием, чем его решение лучше чужого, он сделать вид, что хамство - это нормально, и избежать перехода разговора в техническую сторону 20883026 Когда и это не получилось, "отлил в граните" что тезис "данные возможно хранить в БД" не содержит своей частью требование "данные возможно извлечь из БД". И дальше виртуозно фехтует вокруг этой казуистики. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:45 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
чччД> Хотя пятница только завтра. Пятницу не по календарю определять надо, а по настроению и состоянию души. :) Неужто пятница? Смотрю в календарь. Нет, всё-таки вторник. Всё врут календари (с) Дед Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:47 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Если я не ввёл новых поняятий, о которых ТС не говорил, то додумал ли я их отсутствие? Если начал добивать структуру БД неправильными констрейнтами при неполных данных (информации) - конечно, додумал. > После чего Архитектор начал критиковать мой запрос Неужели тебе самому не надоело врать? Вот серьёзно? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:51 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамОтлично, условия приняты. Что будет, когда я приведу готовое работающее решение (пусть и некошерное) ? Ну, кроме того, что это будет "профессиональное хамство"? Я признаю, что термины "бред" и "враньё" в данном случае были верны по сути, хотя и некорректны по форме. Мало? Можешь ничего не делать, пускай твои слова так и остаются оценками свободного художника без привязки к практической задаче. Твои слова характеризуют тебя, а не меня. Их голословность или обоснованность мне важна не больше чем тебе. Гаджимурадов Рустам(тем более после закрытой "дискуссии") Нахамить и "закрыть дискуссию" - как это благородно. Гаджимурадов РустамДостаточным, чтобы написать запрос, возвращающий результат, который просил ТС (и который его устроил) Мне казалось, что не всегда пользователь может сразу словами выразить, то что он имел в виду. И как следствие, не всегда сразу способен понять, устраивает его результат или нет. И после разговоров об Архитектуре об этом странно забывать. Хотя, если речь о том, чтобы подписать выполнение работ, а если что-то вскроется позже - за отдельную плату, то это полезно. Однако странно, на каком основании ты критикуешь отсутствие поддержки совместителей в моём решении? 20879803 К своему решению ты таких требований не предъявлял ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 18:54 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамArioch> Хотелось бы увидеть, где ТС говорил про совместителей, ТСу задали вопрос, он на него не ответил. Гаджимурадов РустамArioch> Тогда на каком основании, не имея данных от ТС, Arioch> ты мне писал про совместителей? 20880033 На том простом основании, что они бывают и ...неявно подтверждая, что данных о наличие в БД совместителей у ГР нет Гаджимурадов РустамТы додумал за ТСа ответ на вопрос о совместителях (что их не может быть - вполне возможно, что в их организации такого действительно нет) Т.е. ТС этого не говорил, а я придумал. ------------- Ivan_PisarevskyРаботник может быть одновременной в двух подразделениях? Игорь К-24Ivan_Pisarevsky, Текущ ее подразделен ие , где работает сотрудник явля е тся последн им по дате. т.к. оно изменя е тся на основании приказа ОК и дата смены подразделен ия не может быть больше текущей. Прямого ответа здесь нет. Но слово подразделение и все зависимые от него использованы исключительно в единственном числе. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:02 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Я признаю, что термины "бред" и "враньё" в данном случае были верны по сути, Arioch> Мало? Мало. Ради это я даже не почешусь, не говоря уже о том, чтобы тратить кучу времени на создание готового примера с DDL, DML и пр. (без них-то ты не согласишься с решением). Arioch> хотя и некорректны по форме. Скажите пожалуйста какая цаца! (с) Т.е. писать бред про зеленые треугольники можно, а назвать это бредом, даже если это "по сути верно" - нельзя. А хамить в ответ - уже снова можно. Забавная логика. > Мне казалось, что не всегда пользователь может сразу словами выразить, то что он имел в виду. > И как следствие, не всегда сразу способен понять, устраивает его результат или нет. Безусловно. Если его мнение, что устраивает - ошибочно - он обязательно вернётся, с уточнённой информацией. > на каком основании ты критикуешь отсутствие поддержки совместителей в моём решении? Бесполезно задавать вопросы, если ты не хочешь читать ответы. Открой глаза и читай выше. Arioch> Прямого ответа здесь нет. Но слово подразделение Arioch> ... использованы исключительно в единственном числе. О как! Что ты там выше говорил про казуистику? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:08 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамЕсли начал добивать структуру БД неправильными констрейнтами "Добивать" - это изменять, не так ли? или вы и с этим будете спорить? AriochИнтересно вот ..... Есть ли UNIQUE CONSTRAINT на связку полей (DATE_ACTION + STAFF_ID ) ? 1. Каким же это образом вопрос о существовании CONSTRAINT является изменением БД? 2. Если применять эту блистательную логику последовательно, является ли вопрос ИП "Работник может быть одновременной в двух подразделениях?"... как это будет высоким штилем?.. "добиванием содержимого БД неправильными данными" 3. На каком основании - без додумывания за ТС его задачи и структуры и наполнения БД - была сделана профессиональная оценка, что "UNIQUE CONSTRAINT .... (DATE_ACTION, STAFF_ID)" будет неправильным и "ненужным", а вот похожий на него "UNIQUE CONSTRAINT .... (DATE_ACTION, STAFF_ID, SUBDIV_ID)" 20879803 станет нужен? 20879803 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:10 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамРади это я даже не почешусь я и не сомневался. лучший способ отказаться подтверждать свои слова делом - спрятаться за "вы мне мало предложили" нормально, по-архитекторски. Хорошо быть консультантом Гаджимурадов РустамЕсли его мнение, что устраивает - ошибочно - он обязательно вернётся, с уточнённой информацией. ...и заплатит ещё раз. За отдельную задачу типа "извлечь из БД данные и отличить их друг от друга" Не нужно решать практическую задачу - ведь тогда лох повторно не придёт. Нужно найти в его формулировках неточности, их используя решить задачу формально правильно и практически бесполезно, а потом попросить доплату, ради которой "стоит почесаться". Гаджимурадов Рустама назвать это бредом, даже если это "по сути верно" - нельзя. 1. Из трёх слов "быдло", "враньё" и "хзамить" вы аккуратно выбрали только одно, и сделали вид ,что остальных не было. Изящно. 2. Я вам где-то запрещал хамить? покажите где. Или вы только за ТС не додумываете, а за оппонентов - можно? Гаджимурадов РустамА хамить в ответ - уже снова можно А вы привыкли хамить в одиночку и обижаться, если с вами разговаривают на вашем языке? Гаджимурадов РустамЧто ты там выше говорил про казуистику? Чтение описания задачи как оно есть - это казуистика? Из слова "подразделение" извлечь информацию, что оно одно, а не десять - это казуистика? А вот сказать, что "данные поместить в БД - возможно", а извлечь - то ли да, то ли нет, это уже отдельная задача на будущее - это не казиуистика. Ну пусть так, нельзя же судить архитекторов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:21 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AriochИз трёх слов "быдло", "враньё" и "хзамить" Oпечатка. Следует читать AriochИз трёх слов "быдло", "враньё" и "бред" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:23 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> 1. Каким же это образом вопрос о существовании CONSTRAINT является изменением БД? А, ну т.е. ты задал вопрос не предлагая (не имея в виду) этот самый констрейнт? > 3. На каком основании - без додумывания за ТС его задачи и структуры и наполнения БД - была сделана профессиональная оценка, что "UNIQUE CONSTRAINT .... (DATE_ACTION, STAFF_ID)" будет неправильным и "ненужным" На том основании, что отсутствие информации - факт и на основании этого факта можно делать выводы. В том числе вывод о том, что предлагать что-то (будь-то констрейнт или что-то ещё) по отсутствующей информации - неправильно. Я же выше специально об этом спрашивал - нужно ли объяснять. Оказалось, нужно. Вот есть пол. Не касаясь "новых цивилизационных веяний" он, казалось бы, может иметь два значения - эМ и Жо. Ан-нет, в терминах СУБД (и не только) он может иметь и третье "значение" - Null, когда информация неизвестна. Соответственна и действия/решения в двоичной логике и в "троичной" логике - отличаются. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:25 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> лучший способ отказаться подтверждать свои Arioch> слова делом - спрятаться за "вы мне мало предложили" Так точно, не лучший, но один из, для тех случаев, когда работы больше, чем на 5-10 минут и собеседник к этому не располагает. > ...и заплатит ещё раз. Тю... Сколько он мне заплатил? Почему я не заметил? > выбрали только одно, и сделали вид ,что остальных не было. Изящно. С чего вдруг сделал вид? Я могу и по ним ответить и уже отвечал выше. > 2. Я вам где-то запрещал хамить? покажите где. Я где-то утверждал, что запрещал? Не дорос ещё до запретов. Но обвинял собеседника в хамстве и сам хамил с удовольствием. > А вы привыкли хамить в одиночку и обижаться Нет, хамство и тем более обиды у меня не в привычке. А привык я не продолжать "дискуссию", если собеседник явно показал желание её прекратить по каким-то причинам. И тебе желаю тоже выработать такую привычку. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:33 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамна создание готового примера с DDL, DML и пр трудно, в самом деле, готовую таблицу перевести на SQL - 20883172 с переименованием столбцов, заявленных топикстартером - вдвое труднее http://sqlfiddle.com/#!5/50e5a0/1 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:48 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Я никогда не был большим фанатом Ариоха. Знаю его (виртуально) на несколько лет больше чем ты. Манера докопаться до столба у него в крови. НО. Здесь всегда было хорошим тоном не дать вопрошающему решение, а показать ему развитие его же темы, помочь ему научиться ДУМАТЬ. И тут он тебя переиграл по полной. Жаль, что мы так и не услышали начальника транспортного цеха, тоись, вопрошающий ушёл в туман аки ёжик. Скорей всего, он просто малость охренел от обилия раскрывшихся перспектив и что с ними делать. Но дело даже не в нём и не в его проблеме. В конце концов, каждый должен сам понаступать на свой набор граблей, чтоб понять, что вот в этой задаче важно, а что нет. И если ошибся, то вовремя, при подходе к критическому моменту, переделать, расширить и углУбить. Быстрое решение конкретной задачи даёшь ты, учит думать он. И ты при этом поливаешь его говном. Нехорошо. Некрасиво. Проигрываешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 19:55 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамА, ну т.е. ты задал вопрос не предлагая (не имея в виду) этот самый констрейнт? я правильно вас понимаю, что вопрос о существовании чего-то в вашем понимании является требованием это что-то сделать или создать? но ведь не только я задавал ТСу вопросы! Ariochявляется ли вопрос ИП "Работник может быть одновременной в двух подразделениях?"... как это будет высоким штилем?.. "добиванием содержимого БД неправильными данными" ? А если я завтра спрошу "вы не кормили улитку солёным печеньем?" - вы меня обвините в попытке отравить животное? Гаджимурадов РустамНа том основании, что отсутствие информации - факт и на основании этого факта можно делать выводы. я не вполне понял, что вы имеете в виду. любое отсутствие какой-то информации (универсальный принцип), или какое-то конкретное отсутствие конкретной информации в какой-то конкретной ситуации? во втором случае - какой вывод вы из этого сделали? Гаджимурадов РустамВ том числе вывод о том, что предлагать что-то (будь-то констрейнт или что-то ещё) по отсутствующей информации - неправильно тогда зачем вы предложили constraint из трёх полей? вы, кстати, случайно забыли ответить на вопрос, почему Constraint после добавления поля SUBDIV_ID становится правильным. Я надесь, всё же, узнать это от вас. Гаджимурадов Рустамв терминах СУБД (и не только) он может иметь и третье "значение" - Null Что же нам про это говорит ТС ? Игорь К-24STAFF_REF - таблица между ними, показывает с какого периода сотрудник работал в каком-либо подразделении Таким образом, ТС говорит что в правильно заполненной таблице - все поля будут заполненны. То есть NULL в одном из этих трёх полей будет ошибкой. Если же constraint, создание которого вы за меня додумываете, отловит такую ошибку (не обязательно, но иногда возможно), то я не вижу в том вреда. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:00 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> я правильно вас понимаю, что вопрос о существовании чего-то Arioch> в вашем понимании является требованием это что-то сделать или создать? Во-первых, ты со своей казуистикой уже утомил. Во-вторых, есть разница между требованиями и предложениями (про первые я вообще не говорил и термин этот редко употребляю, и тем более в данном топике не использовал). В-третьих, опять же вопросы бывают разные - бывают уточняющие (первый ИП), бывают с предложением (тем более, когда сразу после этого автор рьяно защищает это предложение, как ты выше), бывает с отрицанием. И т.д. Открой лингв. литературу и просвещайся. > я не вполне понял, что вы имеете в виду. Я не знаю, как ещё объяснить, вроде на простом русском языке пишу. Могу на английском написать. Наличие у ТС какой-то задачи и какой-то БД с частично известной структурой - факт. Возможность существования совместителей в его организации - не факт, а отсутствие информации (неизвестно). Отсутствие совместителей в его организации - то же самое. Наличие PK/UK и пр - тоже. И т.д. > тогда зачем вы предложили constraint из трёх полей? > вы, кстати, случайно забыли ответить на вопрос Не случайно, а потому что коротко не ответишь, нужно все случаи расписывать, ибо иначе ты ещё мозг будешь в 18 сообщениях выносить. В текущей ситуации UK не нужен, ибо при отсутствии совместителей и с одним текущим подразделением от него никакой пользы нет (без DIV_ID, по крайней мере, если не учитывать крайне экзотические случаи, когда человек в один и тот же день уволился и вернулся в тот же самый отдел), а при наличии совместителей будет им мешать (не даст завести приказ на один день но на разные отделы). Возможно, есть ещё какие-то трех-с-половинной экзотические ситуации, но навскидку не видно. В любом случае, чтобы предлагать такие ограничения, нужно все детали бизнес-логики знать. > То есть NULL в одном из этих трёх полей будет ошибкой. Ппц, ну не тормози же. NULL приводился не применительно к ТСу, а в примере с полом. > Если же constraint, создание которого вы за меня додумываете Ну-ну. Юродствуй дальше. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:22 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамЯ где-то утверждал, что запрещал? вероятно, слово "нельзя" ниже мне привиделось. Гаджимурадов Рустама назвать это бредом, даже если это "по сути верно" - нельзя. или для вас "нельзя" не означает запрета? Гаджимурадов Рустами сам хамил с удовольствием. не додумывате за меня удовольствие, я просто общался на естественоном для вас - то есть наиболее вам понятном - языке. при этом весь пример моего ужасного хамства - это дважды использованное слово "гениалиссимус". это, вероятно, ужасное преступление, когда на дргой стороне не считая летят "д'Артаньяны", "насяльника", "быдло", "враньё" и "бред". эту ужасную соломинку в моём глазу мне никто никогда не простит Гаджимурадов РустамА привык я не продолжать "дискуссию", если собеседник явно показал желание её прекратить по каким-то причинам. 1. Вас кто-то заставляет её продолжать? 2. Вам, быть может, привычно в дискуссии рефлекторно нахамив, сразу её сворачивать, чтобы всё выглядело "нормальненько" ? 3. Что вас подвигло, прося меня завершить дискуссию, в этой вашей просьбе не извиниться за ваше хамство, а нахамить мне ещё раз? 20883026 Мне просто действительно интересно о чём думает человек, когда его просьбы являются оскорблениями? Он в самом деле считает, что такие просьбы хорошо работают? Лучше чем такие же просьбы - я уж не скажу с извинениями, но хотя бы без нового хамства? Или он на самом деле надеется, что просьба-оскорбление выполнена не будет, и он потом на злобное быдло справедливо обидится? Старый плюшевый мишкаМанера докопаться до столба у него в крови Это ещё от столба зависит. Примерно месяц назад, не знаю видел ли ты, ГР привычно нахамил оппоненту на форуме. Когда же оппонент ответил ему тем же - пригрозил своими модераторскими возможностями. ГР со всякими тут прохожими будет разговаривать как ему захочется, а в ответ ему должны, видимо, улыбаться и благодарить. И пока другой модератор их ОБОИХ не попросил успокоиться, он это продолжал. Вероятно, он действительно уже не отдаёт себе отчёт в своих словах. Поскольку ему никогда на форуме не говорили, что хамить не хорошо - он искренне теперь считает, что в его исполнении это нормально. И столь же искренне негодует, когда перед ним ставят зеркало. Потому что вдруг "котлеты пригорают". И конечно, виноват не он, начавший хамить, а оппонент, посмевший ему тем же ответить, пусть и кратно меньше. Ведь пока хамил он единолично - все было отличненько. А бузу беспричинно устраивает тот, кто перестал изображать угодливые улыбки перед модератором. Несправедливо это, когда все в ответ на обычные плевки улыбаются, а разные отшепенцы типа Ариоха смеют не улыбаться. К сожалению, я не один раз видел подобную прогрессию. Когда человек за несколько лет полностью перестаёт понимать, что он говорит, просто потому что остальные это терпят. ГР абсолютно искренне считает, что когда он говорит "быдло" - это хорошо и нормально, а когда ему в ответ прилетает "гениалиссимус" - это ужас как плохо. Он ведь не со зла, он ведь в самом деле так думает. Потмоу что зеркала перед ним почти никогда не ставят. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:23 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
СПМ> И тут он тебя переиграл по полной. Поперхнулся... Чем? Тем что предложил 2 запроса вместо одного? P.S. К его манере "докопаться до столба" претензий нет, пока она в разумных пределах. Да и вообще люди щепетильные и даже порой дотошные до занудства лично мне нравятся больше расп***ев. Но весь этот флейм вышел вовсе не из-за этой манеры, а из-за его "избирательной чуткости" (см. выше про цацу), когда человек в ответ на простые вопросы начинает флудить и "пафосить", затем пускаться в критиканство и обвинения в невнимательности, а когда продолжать разговор совсем пропало желание - ещё и хамить. > Быстрое решение конкретной задачи даёшь ты, учит думать он. > И ты при этом поливаешь его говном. Нехорошо. Некрасиво. Проигрываешь. Все быстрые решения и образовательный процесс кончились в первых десяти постах, ещё до его появления в топике. И у меня к его учительствованию претензий никаких нет, я только за (ТС, правда, давно сбежал, учить некого). А как выглядит это со стороны... Саш, ты же знаешь, мне это до фени и я вовремя предложил разговор закончить. Но человеку, видимо, не терпелось нахамить и что-то кому-то доказать. Собсно, я и в топике-то до сих пор участвую только потому, что жду другой "цены" за готовое решение. Не так давно (ты ещё не вернулся, IIRC) аналогичный случай уже был (не будем называть ники), но тогда человек был куда более положительный, ценный и достойный уважения, да и повёл он себя не так по-скотски, после налабанного за 2 минуты примера извинился и пошёл искать пепел на голову. К этому такого доверия нет, хотя, может, я действительно знаю его на пару лет меньше тебя... :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:39 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамбывают уточняющие (первый ИП), бывают с предложением вот ведь удивительно откалибрована у вас чувствительность к нюансам языка. Когда отвечая на вопрос ИП несколько раз подряд несколько разных слов ТС говорит в единственном сисле - вы тут никакой информации в упор не видите. Но в моем вопросе - в котором кроме вопроса ничего не было - вы вдруг увидели предложение. Тут мы будем одной линейкой мерять, там другой. Гаджимурадов Рустамавтор рьяно защищает это предложение Автор всего лишь заметил, что ошибки в действиях операторов и в программах случаются, хотя вы и назвали их экзотикой. И в самом деле, SQL Constraints для того и сделаны, чтобы предотвратить попадание в БД неожиданных (для программы) данных в результате такой "экзотической" случайности. Речь даже не идет о соответсвии БД реальности, речь идет о соответсвии содержимого БД и представления об этом содержимом в программе. Если в программе не заложена возможность совмещения, то занесение таких данных в БД впоследствие вызовет ошибку, скрытую или явную. И потому лучше заранее сделать Constraint, который позволит вносит в БД только корректные с точки зрения программы данные. Гаджимурадов РустамВозможность существования совместителей в его организации - не факт, а отсутствие информации (неизвестно). Речь идет не о гипотетической возможности, а о реальном существовании в реальной БД. Информация есть - таких случаев либо нет, либо по мнению ТС не должно быть. Эта информация есть как в его ответе ИП, так и в структуре его БД, которая не позволяет без изменених хранить одновременно историю переходов и совмещения. Более того, если вопреки мнению, словам и действиям (созданию БД определенной структуры), совместители все же есть - тем более важно отловить эту ошибку как можно раньше. Если constraint это позволит - это хорошо, а вовсе не плохо. И я по прежнему хочу узнать, почему constraint из трёх полей станет правильным. Гаджимурадов Рустамкогда человек в один и тот же день уволился и вернулся в тот же самый отдел Другими словами, вы предполагаете, что если в таблицу занесут две строки: Вася, Отдел №1, Дата-время Вася, Отдел №2, то же самое дата-время Мой констрейнт это не позволит, и поэтому он не правильный Ваш констрент это позолит, и потому он правильный Вопрос: как программа по этим строкам определит, перевёлся ли Вася из Отдела 1 в Отдел 2 или из Отдела 2 в Отдел 1 ? Вопрос: если программа не сможет по этим данным понять и как следжствие корректно отработать ситуацию, не будет ли лучше запретить появление таких данных в БД, до момента программы и БД доработки? Гаджимурадов РустамNULL приводился не применительно к ТСу А зачем при обсуждении конкретной БД и конкретной прикладной задачи приводить оторванные от неё абстрактные рассуждения? Гаджимурадов Рустама при наличии совместителей будет им мешать (не даст завести приказ на один день но на разные отделы) Вам не кажется, что ТС мог сам это сказать, ЕСЛИ бы он и его БД и его программа считали совместителей возможными? Более того, спрашивая его есть ли у него такое ограничение - я давал ему возможность именно так ответить. Почему же вы за ТСа назвали такое ограничение вредным, когда ТС, зная свою ситуацию лучше вас, этого не говорил? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:42 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамя вовремя предложил разговор закончить. И звучало это великодушное предложение так: Гаджимурадов РустамУтомил, Д'Артаньян, ты маладец! Гаджимурадов РустамПижнец, насяльника! (с) Рано тебе в архитекторы, рано. Гаджимурадов РустамВраньё. Гаджимурадов РустамХватит уже бред нести. Но вот Гаджимурадов Рустамне терпелось нахамить - это оказывается, про мой ответ на столь вежливую просьбу. AriochНесправедливо это, когда все в ответ на обычные плевки улыбаются, а разные отшепенцы типа Ариоха смеют не улыбаться. ГР абсолютно искренне считает, что когда он говорит "быдло" - это хорошо и нормально, а когда ему в ответ прилетает "гениалиссимус" - это ужас как плохо. Гаджимурадов Рустамжду другой "цены" за готовое решение Гаджимурадов Рустампосле налабанного за 2 минуты примера Ну то есть я ещё должен и достаточно много заплатить за пример, который мне позволит посыпать свою голову пеплом. Ох, долго ждать придётся ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:48 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> ogoaii, a naiii aaea, aioiaos oaaeeoo iagaaanoe ia SQL - 20883172 Arioch> http://sqlfiddle.com/#!5/50e5a0/1 Вопрос (время) не в скрипте создания таблицы, а в создании соотв. процедур на каждый случай (я их навскидку знаю уже три, минимум, если не писать одну универсальную). Arioch> при этом весь пример моего ужасного хамства Хамство бывает разное, нахамить можно велико-аристократично, не использовав ни одного непотребного слова. А д'Артаньяны и "пижнец насяльника" - это классические мемы/цитаты. > ГР абсолютно искренне считает, что когда он говорит "быдло" - > это хорошо и нормально Отнюдь, не хорошо и не нормально, это - край, после которого и отношение (по крайней мере, в этом топике) к тебе было и будет в соответствии с этим словом. Но ведь можно было до этого и не доводить, ан-нет. Да, и хронологию подтяни, что в ответ на что прилетело уточни и перечитай. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:50 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТем что предложил 2 запроса вместо одного? ах да, в порядке "докапывания до столба" является ли select from select одним или двумя запросами? ответ: в зависимости от того, кто этот запрос пишет Гаджимурадов Рустам Код: sql 1. 2. 3. 4. 5. 6.
Когда запрос пишет хороший, несправедливо обиженный человек, то select from select - это один запрос Arioch Код: sql 1. 2. 3. 4. 5. 6. 7.
А когда запрос пишет самоназванное хорошим человеком быдло, которому не терпится нахамить, то select from select - это уже два запроса No comment. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 20:57 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамВопрос (время) не в скрипте создания таблицы опять не угодил, и DDL уже дал готовый - все мало. Гаджимурадов РустамХамство бывает разное, нахамить можно велико-аристократично, не использовав ни одного непотребного слова. Вот оно что... "я так вижу". Аристократическое хамство высоким стилем. Какое-то новое определения понятия "хам". Но удобное, не могу отрицать. Гаджимурадов РустамА д'Артаньяны и "пижнец насяльника" - это классические мемы/цитаты. ....и потому хамством быть не могут. И потому их нужно игнорировать, а точку отсчёта сдвинуть сразу после них. Удобно, не могу отрицать. Гаджимурадов РустамОтнюдь, не хорошо и не нормально, это - край Признал, наконец. Ну это хорошо. Может быть потихоньку признашеь, что и остальные слова были хамством, а потом может быть и другим посетителям форума перестанешь хамить просто так, не думая. Гаджимурадов РустамНо ведь можно было до этого и не доводить, ан-нет Да-да, виноват не ГР, который начал хамить ,а его оппоненты ,которые ему ответили на его языке. Ведь с другими-то, послушными и угодливыми, или попросту привыкшими и плюнувшими, котлеты не подгорают. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 21:02 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Когда отвечая на вопрос ИП несколько раз подряд Arioch> несколько разных слов ТС говорит в единственном Arioch> сисле - вы тут никакой информации в упор не видите. Я ж говорю - молодец, уговорил, слово "подразделение" было использовано в ед.числе, на основании этого кто-то может делать далеко идущие выводы. Хотя лично я предпочёл бы более однозначного ответа/информации. > Вопрос: как программа по этим строкам определит, перевёлся > ли Вася из Отдела 1 в Отдел 2 или из Отдела 2 в Отдел 1 ? Понятия не имею, это надо у автора этого программы спрашивать. Лично я выбрал бы вариант "Вася работает в обоих отделах" как гораздо менее неодзнозначный. > не будет ли лучше запретить появление таких данных > в БД, до момента программы и БД доработки? Это зависит от выбранного подхода к разработке и выявлению/решению таких ситуаций. > А зачем при обсуждении конкретной БД и конкретной прикладной > задачи приводить оторванные от неё абстрактные рассуждения? Потому что ты не понимаешь (или делаешь вид) разницу между фактом наличия, фактом отсутствия и фактом неизвестности. В случае СУБД последний чаще всего приравнивается к NULL. Я тебе даже больше скажу - есть ещё четвёртый "вариант", но я его тебе не скажу, а-то ещё на пару страниц растянется. > Вам не кажется, что ТС мог сам это сказать Нет, не кажется, я абсолютно уверен, что мог. Равно как мог сам написать те же запросы, которые мы ему накидали и ещё много чего всякого разного. Теоретические возможности человека очень велики. > когда ТС, зная свою ситуацию лучше вас, этого не говорил? Ты не поверишь - ТС вообще мало, что говорил, на пару порядков меньше нас с тобой. Так что там, будет другая цена на пример или нет? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 21:03 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> ответ: в зависимости от того, кто этот запрос пишет Неправильный ответ. Правильный ответ - надо считать по пальцам. Открываем сообщение, считаем "Вроде бы очевидно." - раз запрос, далее "Вроде тоже просто." - запрос №2. Если ты умеешь считать. А твой ответ - это не "докапывание до столба", а долб***м и флуд. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 21:06 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> Вот оно что... "я так вижу". > > Аристократическое хамство высоким стилем. > Какое-то новое определения понятия "хам". Новое? Ппц... Познакомься хотя бы с фразами Раневской, вот уж кто был мастер слова... > Да-да, виноват не ГР НЛП в действии... Уболтал, я тоже виноват, мог бы и не заметить и не возвращаться в топик. Но соблазн макнуть был велик, увы. Каюсь. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 21:13 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамArioch> ответ: в зависимости от того, кто этот запрос пишет Неправильный ответ. Правильный ответ - надо считать по пальцам. Открываем сообщение, считаем "Вроде бы очевидно." - раз запрос, далее "Вроде тоже просто." - запрос №2. Если ты умеешь считать. А твой ответ - это не "докапывание до столба", а долб***м и флуд. Ну вот такого я просто не ожидал, это же надо так в бутылку лезть! Во-первых, если так считать, то там три запроса, а не два. 20879770 Во-вторых, решением задачи является только последний запрос. Предыдущие два были демонстрацией, как от простого к сложному "вырастить" запрос-решение. Все здесь присутствующие, и вы сами, это прекрасно понимаете. То есть вы меня упрекаете, что я не только дал ТСу готовый запрос, но и показал по шагам, как он строится. Мне бы хотелось это язвительно прокомментировать, но такое мне даже назвать не получается. На такое у меня фантазии не хватило. > Познакомься хотя бы с фразами Раневской, вот уж кто был мастер слова... Матерного слова, например. Но, спасибо за сравнение. Стало быть, Раневская была знатной хамкой. Ну, за хорошую компанию! Ах да, я ведь придумал, как не меняя структуры хранить в такой БД совместителей. Всего лишь надо в таблицу отделов занести все сочетания нескольких отделов отдельными строками. Всего лишь 2^N-N И тогда совместителя будут получать SUBDIV_ID на виртуальный отдел-множество. Правда, свойственное быдлу чувство отвратительного протестует во мне использованию такого решения на практике. Но для консультанта, которому нужно от клиента получить подпись, печать и деньги, а через год-два проконсультировать его ещё раз - лучше не придумать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 21:35 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch > То есть вы меня упрекаете Что ты, что ты... Боже упаси... > Матерного слова, например. Ну это смотря что считать матом. Сама она считала некие крепкие слова матерными и даже имела одно любимое не очень цензурное. Хотя лично я бы матом его не назвал. > Стало быть, Раневская была знатной хамкой. Ну, за хорошую компанию! Насчёт хамки не знаю, нужно изучать контекст каждой фразы, были ли они уместны и пр. А про компанию я ничего не говорил, рано радуешься, ещё далеко. :) > Ах да, я ведь придумал, как ... надо в таблицу отделов занести все > сочетания нескольких отделов отдельными строками. Всего лишь 2^N-N Бездарность. Есть способ гораздо проще и эффективнее (со всех точек зрения), думай дальше. Подсказка - способ достаточно широкоприменимый, заключается в увеличении проводок в высоту, когда не получается сделать их шире. > Правда, свойственное быдлу чувство отвратительного протестует Вот чтобы ничего внутри не протестовало - нужно сначала дождаться ответа ТСа, а потом по уточненной инфе дать решение или подсказать необходимые доп.поля и изменения. > получить подпись, печать и деньги Ну, печать и подпись ещё ладно, но деньги я таки прошу перечислить! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 21:45 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамЯ ж говорю - молодец, уговорил, слово "подразделение" было использовано в ед.числе, на основании этого кто-то может делать далеко идущие выводы. Хотя лично я предпочёл бы более однозначного ответа/информации. 1. Это было вторичное и позднее. Первичное - невозможность (практическая, не формально-гипотетическое) в названное структуре БД одновременно с существующим движением сотрудников добавочно хранить совместительство. 2. Какая похвальная сдержанность суждений. Сначала надо безапелляционно сказать "вранье и бред", а потом уже пожелать наличия информации для таких приговоров. Понятия не имею, это надо у автора этого программы спрашивать. Теперь мы хотим спросить у ТСа. Не когда решали кто врет, а кто бредит, а потом, когда с ходу обосновать не смоглось >будет ли лучше запретить появление таких данных > в БД, до момента программы и БД доработки? Это зависит от выбранного подхода к разработке и выявлению/решению таких ситуаций. То есть на практике, при ведении кадрового учета, может быть целесообразно позволить в БД занести данные, которые программа будет обрабатывать некорректно. И которые, как я считаю, потом будет нельзя однозначно интерпретировать без внесения заново "с бумаги". Я и вправду нифига не понимаю в архитектурах Потому что ты не понимаешь (или делаешь вид) разницу между фактом наличия, фактом отсутствия и фактом неизвестности. Прекрасные философские абстракции, к конкретной задаче ТС не относящиеся. Продолжая в том же духе можно обсудить солипсизм и физические пределы измерений. И горестно сказать, что строгих фактов нет, а есть лишь вероятности и приближения. Но я не дал и не дам этого сделать. Оторваться от задачи ТС и воспарить в архитектурную стратосферу. И поэтому ваши прекрасные тезисы буду с тупой практичностью применять к контексту дискуссии - конкретной задаче ТСа в ее конкретном неидеальном изложении. Если такого хватило для вынесения столь окончательных вердиктов, то и для их обоснования тоже хватит. Было бы желание > Вам не кажется, что ТС мог сам это сказать Нет, не кажется, я абсолютно уверен, что мог. Что же вам помешало дождаться этого, увидеть что я спрошу дальше, и потом уже решать за меня, что означали мои вопросы? > когда ТС, зная свою ситуацию лучше вас, этого не говорил? Ты не поверишь - ТС вообще мало, что говорил, на пару порядков меньше нас с тобой. Это было достаточной причиной, чтобы за него домыслить, что в его БД может и не может быть? А потом, на основании этих домыслов, бросаться хамскими словами, которые как оказалось не имеют технического практически применимого обоснования? Так что там, будет другая цена на пример или нет? Вы можете не опасаться. Я уже сказал, что другой цены не будет. Если вам не нужно, чтобы ваши слова были подтверждены чем-то, кроме вашего апломба, то никому кроме вас это не нужно тем более. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 21:59 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Arioch> 1. Это было вторичное и позднее. Хорошо хоть признал. Я думал, до конца стоять будешь. > Первичное - невозможность (практическая, не формально-гипотетическое) > в названное структуре БД одновременно с существующим движением > сотрудников добавочно хранить совместительство. Не знаю, что ты называешь "существующим движением сотрудников", но в текущей структуре таблиц это возможно. При чём не только тем способом, который упомянул выше ты (менее извратным, хотя тоже неудачным в сравнении с доп.полями статусов). Так что это враньё. > Теперь мы хотим спросить у ТСа. Не когда решали кто врет, а кто бредит Не, враньё и бред было видно сразу, даже без уточнений у ТСа. Можешь перечитать. У ТСа надо уточнять условия задачи (и ограничения, если они есть), если хочется дать универсальное решение на все случае с учетом совместителей и всего остального. > То есть на практике, при ведении кадрового учета, > может быть целесообразно позволить в БД занести данные "Программа будет будет обрабатывать некорректно" - это бла-бла. И да, бывают ситуации, когда "не предусмотренные заранее, на этапе разработки клиента" данные нужно сохранять в БД, чтобы позже с ними и/или с клиентом что-то делать. Открытие? > И которые, как я считаю, ... без внесения заново "с бумаги". Какой ужас. > Я и вправду нифига не понимаю в архитектурах Так точно. > Вы можете не опасаться. Я уже сказал, что другой цены не будет. Отлично. Адиоз. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 22:13 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Мдя... [spoiler] ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 22:15 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
> Не, враньё и бред было видно сразу, даже без уточнений у ТСа. ...доказательства есть, но мы их никому не покажем. Джентльменам надо верить на слово, а то у них карта не идёт. Ну и вам доброй ночи. Пусть нам всем приснится якобы где-то существующее практически применимое решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 22:28 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
чччДЯ сегодня тоже весь день работать не хочу. Хотя пятница только завтра. А я вааще какой-то изотоп йоду из организьмы изгоняю. Нашли в печёнке две опухоли на УЗИ, навродь доброкачественные, но решили проверить на КТ. Там поставили капельницу с этой хренью после первых двух суваний в агрегат. Для дальнейшей контрастности. Докторица сказала - может быть жар в голове и в низу живота. Был бы дохтур - так бы и сказал прямо, йаца заполыхают. Но у ей же их нетути. Опосля сказала - много пить и много пысать, чтоб этот неправильный ёд вышел. Так у меня праздник! Я для пысания аж две бутылки давно забытого Крушовице приговорил. А ещё - истопник сказал, Столичная очень хороша от стронция... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 23:04 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка> А я вааще какой-то изотоп йоду из организьмы изгоняю. А откуда он взялся? > Так у меня праздник! Я для пысания аж две бутылки давно забытого Крушовице приговорил. Ты ж говорил, что тебе нельзя? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 23:13 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамСтарый плюшевый мишка> А я вааще какой-то изотоп йоду из организьмы изгоняю. А откуда он взялся? > Так у меня праздник! Я для пысания аж две бутылки давно забытого Крушовице приговорил. Ты ж говорил, что тебе нельзя? Дык из капельницы же. Нельзя. Ясень пень, нельзя. Но из двух зол выбираем... ну, которое приятней. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 23:22 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка> Дык из капельницы же. Из капельницы изотопами травят? Это современная медицина такая? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2017, 23:30 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамСтарый плюшевый мишка> Дык из капельницы же. Из капельницы изотопами травят? Это современная медицина такая? Тут у нас Док есть, он точнее объяснит. Но за сутки эта хрень сама выходит всяко. Но лучше ей помочь и ускорить. А как же не воспользоваться случаем, объяснив всё жене по-научному? Потом мне будет худо, но это уж потом (С). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2017, 00:07 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, Технеций наверное, а не йод. http://geoenergetics.ru/2017/05/15/novoe-predlozhenie-rossii-dlya-mirovoj-yadernoj-mediciny/ Тем более, если "за сутки выходит". Но, конечно, жене лучше говорить про йод, а то Крушовицу не принесет ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2017, 00:10 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
СПМ> Но за сутки эта хрень сама выходит всяко. А, ну хоть так, а-то напугал страшными словами. :-) Приятного употребления. Надеюсь, будет (было) вкусно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2017, 00:12 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамПриятного употребления. Надеюсь, будет (было) вкусно. Спасибо. Если бы вы, ребята, знали, как достала жизнь в стиле [spoiler] ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2017, 01:12 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
СПМ> достала жизнь в стиле Ну, тут я тебе не советчик, всё индивидуально. Но попробуй найти "новые радости в жизни". Скажем, хобби какое новое, бильярд, там, шахматы, теннис, кулинария, резьба по дереву. P.S. Хороший ролик, но жанр уже почти вымер, увы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2017, 01:24 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561375]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
97ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 202ms |
0 / 0 |