Здравствуйте, undo75, Вы писали: U>требуется вывести клиентов, у которых не было операции в какой-то срез времени. предложил через exists. сказали, что можно без подзапроса. вот не дает покоя вопрос — как?
SELECT *
FROM клиенты A
LEFT JOIN операции B
ON A.ID = B.ClientID AND B.DateOperation BETWEEN beginDate AND endDate
WHERE B.ClientID IS NULL
Здравствуйте, Умака Кумакаки, Вы писали:
УК>Здравствуйте, gress, Вы писали:
G>>С каких помидоров-то? Там надо кайлом ворочать, драться кулаками или управлять тяжелым бомбардировщиком?
УК>вот родился человек одарённый, умеет рожать, а вместо этого хернёй мается с сиквелом, ну не тупо ли?
Как одно другому мешает? На роды уходит 9 месяцев + декрет 3 года. Дальше чем заниматься этому одаренному человеку?
К тому же не все этой способностью одарены просто по признаку пола.
А женщин со способностями в ИТ полно. И у многих способностей поболее, чем у мужчин.
Здравствуйте, Эйнсток Файр, Вы писали:
G>>А женщин со способностями в ИТ полно. И у многих способностей поболее, чем у мужчин.
ЭФ>Да, да, и шахматистки-гроссмейстеры есть. Вчера проиграл такой, а на фотке няшка была.
Если ты их лично не знаешь, это не значит, что их нет.
А если уж говорить о способностях мужчин в ИТ, то полно примеров отсутствия присутствия. И никто им почему-то не говорит, что им делать нечего в ИТ.
Здравствуйте, undo75, Вы писали
U>фиг знает. сам бы стал на практике использовать такое?
Блин, а что, в 21 веке до сих пор оптимизатор не умеет оптимально выполнять такие запросы, причем на простейших тривиальных примерах а не на запросе что сам черт голову сломит? Я как то по наивности думал что запрос говорит что ты хочешь сделать, а как это будет исполняться уже решает оптимизатор и он оптимизирует весьма неплохо, соответственно главное чтоб сам запрос мог понять.
Здравствуйте, undo75, Вы писали:
U>сейчас уже неактуально, т.к. оффер принял в другое место. чисто интересно. собеседовался в диасофт U>базар был с несколькими бабищами 40+ на вид. U>не особо спец в сиквеле. поэтому спрашиваю. в общем прикопались. база mssql. есть две таблицы: клиенты и операции. U>требуется вывести клиентов, у которых не было операции в какой-то срез времени. предложил через exists. сказали, что можно без подзапроса. вот не дает покоя вопрос — как?
Я обычно так делаю:
select client.id
from client
left join operation on client.id = operation.client_id and operation.timestamp between :from and :to
where operation.id is null
Здравствуйте, gress, Вы писали:
G>Как одно другому мешает? На роды уходит 9 месяцев + декрет 3 года. Дальше чем заниматься этому одаренному человеку?
примерно так же мешает как занятие одним делом мешает занятию другим — ограниченностью ресурса "время"
дальше заниматься воспитанием и новым человеком
G>К тому же не все этой способностью одарены просто по признаку пола.
разумеется, всё в пределах здравого смысла
G>А женщин со способностями в ИТ полно. И у многих способностей поболее, чем у мужчин.
у каких-то женщин поболее чем у каких-то мужчин, разумеется, только речь не о том что мужчины круче женщин или наоборот, не надо в эту ахинею пускаться, речь о том, что лучшее что может дать среднестатистическая женщина обществу — это родить и воспитать ребёнка. Если у женщины уже проявлены к 20-22 годам другие таланты, конечно стоит их развивать, но для подавляющего большинства женщин это не так, подавляющее число женщин (как и мужчин) это абсолютно безликая взаимозаменяемая масса без каких-либо выдающихся умений.
Здравствуйте, Умака Кумакаки, Вы писали:
УК>дальше заниматься воспитанием и новым человеком
И стать финансово зависимой от мужчины полностью. Это прекрасно, учитывая, что мужчины этим готовы пользоваться отнюдь не на благо женщины, детей и семьи, а для удовлетворения своего комплекса неполноценности и садистских наклонностей.
УК>разумеется, всё в пределах здравого смысла
Разумеется. Только учитывай, что часто заранее это неизвестно.
УК>у каких-то женщин поболее чем у каких-то мужчин, разумеется, только речь не о том что мужчины круче женщин или наоборот, не надо в эту ахинею пускаться, речь о том, что лучшее что может дать среднестатистическая женщина обществу — это родить и воспитать ребёнка. Если у женщины уже проявлены к 20-22 годам другие таланты, конечно стоит их развивать, но для подавляющего большинства женщин это не так, подавляющее число женщин (как и мужчин) это абсолютно безликая взаимозаменяемая масса без каких-либо выдающихся умений.
В ИТ полно специальностей, не требующих выдающихся способностей. Вполне достаточно средних. Как для мужчин, так и для женщин.
Часто достаточно банальной усидчивости, внимательности, базовой логики и хорошей памяти. Женщины, кстати, в среднем усидчивее и внимательнее мужчин. И память хорошая )
Здравствуйте, gress, Вы писали:
G>Часто достаточно банальной усидчивости, внимательности, базовой логики и хорошей памяти. Женщины, кстати, в среднем усидчивее и внимательнее мужчин. И память хорошая )
И самое главное отличные коммуникативные способности. У женщин с этим обычно лучше чему у мужчин. Времена "прокладок" между программистом и заказчиком в виде бизнес-аналитиков, PM и прочей мишуры уходят. Интравертам придётся или прокачивать comms или уходить в какие-то нишевые области ИТ. А женщин в IT скорее всего будет большинство лет через 5-10.
Здравствуйте, gress, Вы писали:
G>Это прекрасно, учитывая, что мужчины этим готовы пользоваться отнюдь не на благо женщины, детей и семьи, а для удовлетворения своего комплекса неполноценности и садистских наклонностей.
здесь я понял, что общаюсь не со всем со здравой логикой. Может ещё все мужчины — насильники, ведь у них есть член, мм? подумай, почему раньше (амеркика 50-х) женщины были "финансово зависимы", но при этом в среднем счастливей, мм?
G>Разумеется. Только учитывай, что часто заранее это неизвестно.
я это как раз и учитываю, и рассуждаю с точки зрения оптимальных вероятностей. И с точки зрения вероятностей в наше время гораздо более вероятней стать несчастной тёткой чем 50 лет назад, зато финансово независима, да (от мужа, но не от работодателя). Неолибералы вертят общественным сознанием как хотят, но ты этого даже не замечаешь. Теперь свои комплексы неполноценности и садистские наклонности проявляет твой работодатель.
G>В ИТ полно специальностей, не требующих выдающихся способностей. Вполне достаточно средних. Как для мужчин, так и для женщин.
опять тебя несёт поспорить кто лучше мэ или жо. Ещё раз попробуй меня услышать — самое лучшее что может дать среднестатистическая женщина обществу — родить ребёнка.
U>не особо спец в сиквеле. поэтому спрашиваю. в общем прикопались. база mssql. есть две таблицы: клиенты и операции. U>требуется вывести клиентов, у которых не было операции в какой-то срез времени. предложил через exists. сказали, что можно без подзапроса. вот не дает покоя вопрос — как?
Циклом с while или курсором.
Рекурсия.
Скалярная функция в where.
К>>Почему ты назвал из "бабищами"?
U>я сексист. бабам там не место.
В суровых джунглях опердени? Ну твой рассказ показывает, что бабам там место, а тебе нет.
Здравствуйте, VladCore, Вы писали:
>> сказали, что можно без подзапроса. вот не дает покоя вопрос — как? VC>left join .... where в праволй части соеденительное поле is null VC>не знал?
вообще это базовое знание в скл — про то чем inner от outer join отличаются
похоже "бабищи" оказались сильно компетентнее горе-соискателя