Re: выборка одним селектом | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Ну-ну, очень классный аргумент - "селекты работают"! А задуматься над тем КАК работают - не судьба?
Или есть увереноность, что
------------------ Лень - это неосознанная мудрость. |
Re: выборка одним селектом | |
---|---|
Foxtrot Сообщений: 3408 Откуда: Куда: Дата регистрации: 25.04.2003 |
2 mayil
ваше упорство настораживает возможно вам немного не хватает теории, ну и чуточку внимательности не повредит а хранить все ж лучше данные в вашем случае в int ------------------ Мойте ноги, моя ноги вы моете и руки |
Re: выборка одним селектом | |
---|---|
mayil Автор Сообщений: 277 Откуда: Гянджа, Азербайд Дата регистрации: 20.06.2006 |
Добрый вечер!
Давайте, друзья, поконкретней. Итак, некоему оператору (человеку!) надо ввести в таблицу 167 ч 35 мин. Вы предлагаете держать эти часы-минуты в минутах в int-поле. Хорошо. Принимаем. 1) Разумеется, не оператор должен переводить 167 ч 35 мин в минуты. 2) Тогда он должен ввести и часы и минуты: а) либо в два разных техтбокса, оттуда программно я пересчитываю в минуты и сажаю в int-поле, б) либо в один текстбокс но через какой-нибудь разделитель, тогда их придется предварительно еще и расщепить , в) после селектов результат пеобразовать обратно в часы-минуты. Итак, с помощью селектов я послал в курсор выборку, где суммы часы-минуты получатся в минутах и затем должен пробежаться по итогам временных (ударение на последнем слоге!) колонок - а их несколько.. и преобразовать их обратно в часы - минуты. Если же это последнее вставить в сам селект, то намного ли это будет эффективнее "доморощенного" варианта? 3) У современного компа и памяти и скорости с избытком, стоит ли беспокоиться о скорости? Это раньше нам приходилось бороться за каждую рабочую ячейку и строчку программы в ЭВМ: М20, Минск-22, Наири и т.п. Что касается селекта, он чрезвычайно быстр - хвала ему!. Лучше выполнить 20 селектов , чем заниматься преобразованиями исходной информации при входе в процесс вычислений и при выходе из оного, т.е. от человека в машину и обратно. Посылаю вам свою игру. Попытайтесь выиграть! P.S. Пардон, она стоит рядом, в "Алгоритмы и программы". Её "расковыряли " до мелочей Леонид и Игорь Королев. И королевкая программа победила мою! Пока она сильней, но ... продолжение следует.. Удачи! Майкл. |
Re: выборка одним селектом | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
1. Ввести можно и в одно поле как 167.35
2. Цитата:Яркий признак плохого, во всяком случае непрофессионального, программиста. Аминь. ------------------ Лень - это неосознанная мудрость. |
Re: выборка одним селектом | |
---|---|
mayil Автор Сообщений: 277 Откуда: Гянджа, Азербайд Дата регистрации: 20.06.2006 |
Привет! Вернулись на круги своя...! Вы тоже пришли к выводу, что информацию можно безо всяких выкрутас вводить как смешанное число 167.35 ! А я об чем!? Об том же! И теперь надо такие числа, как вы предлагаете с Канатом вместе, перевести в минуты (Intеger-поле) сложить и снова вернуть в такую же как и 167.35 форму. Да, просто и наглядно и, главное, разумно. Теперь вспомним, о чем я просил.. Я просил сделать все это в одном селекте - select sum() ... from ... и т.д. А вы мне сразу клеймо ... Я сумел сделать это, правда, можно несколько упростить, введя пользовательскую функцию вычисления дробной части - насколько я знаю , фокс таковую не имеет. И последнее ... Вельми понеже .. Очень серьезно прошу Вас, джентльмены, создайте таблу, заполнив пару-тройку строк с моими часы-минутами и ПОКАЖИТЕ мне, ласкаво просымо, вариант суммирования (именно селектом!), отличный от моего. Рад буду получить его.. Все тот же Майкл. Amen! |
Re: выборка одним селектом | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
В приличном обществе вопрошающий дает исчерпывающую информацию для ответа на свой вопрос или выполнения своей просьбы. А тут отвечающие еще и сами должны все придумать для вопрошающего и выложить на блюдечке. Лихо.
------------------ Лень - это неосознанная мудрость. |
Re: выборка одним селектом | |
---|---|
mayil Автор Сообщений: 277 Откуда: Гянджа, Азербайд Дата регистрации: 20.06.2006 |
Жаль, конечно, что мы не поняли друг-друга...
Я просто хотел узнать, как все-таки реализовать ваши предложения , и всего-то, и думал, что наша беседа носит чисто профессиональный характер... и никаких амбиций! P.S. И все-таки варианта решения этой проблемы, проще, чем у i.h.a я не вижу! |
© 2000-2024 Fox Club  |