Текущий архив: 2008.05.11;
Скачать: CL | DM;
Вниз
Поиск дат рождения на заданную дату Найти похожие ветки
← →
Альберт (2008-04-10 13:27) [0]Есть таблица клиентов с полем даты рождения.
Как быстрее всего сделать напоминалку, кто в это день родился.
1.Процедура + запрос
2.Только запрос.
← →
saNat © (2008-04-10 13:31) [1]А что есть процедура?
← →
Альберт (2008-04-10 13:36) [2]В процедуре обработа переменных типа дата
← →
Sergey13 © (2008-04-10 13:46) [3]> [0] Альберт (10.04.08 13:27)
> Есть таблица
Мелом на доске нарисована? Или СУБД какая то есть в наличии?
← →
Anatoly Podgoretsky © (2008-04-10 14:31) [4]Может твоя БД не поддерживает ни процедуры, ни имеет функций разделения дат.
← →
Kolan © (2008-04-10 14:33) [5]периодически (раз в сутки) выбирай тех, кто сегодня родился и уведомляй пользователя.
Какие проблеммы?
← →
Anatoly Podgoretsky © (2008-04-10 15:46) [6]> Kolan (10.04.2008 14:33:05) [5]
Те кто сегодня родился не работают, а интересуют также и те кто родился год назад и 50 лет назад.
← →
Альберт (2008-04-10 16:03) [7]
> Мелом на доске нарисована? Или СУБД какая то есть в наличии?
Interbase v.6
> периодически (раз в сутки) выбирай тех, кто сегодня родился
> и уведомляй пользователя.
> Какие проблеммы?
Читай
> Есть таблица клиентов с полем даты рождения.
> Как быстрее всего сделать напоминалку, кто в это день родился.
>
← →
Альберт (2008-04-10 16:06) [8]
> уведомляй пользователя
Не, это может быть заказчик, оператор и т.д.
← →
clickmaker © (2008-04-10 16:10) [9]что-то типа
datepart(month, BirthDate) = @month AND datepart(day, BirthDate) = @day
← →
Альберт (2008-04-10 16:17) [10]
> что-то типа
> datepart(month, BirthDate) = @month AND datepart(day, BirthDate)
> = @day
Попробую
← →
Альберт (2008-04-10 21:36) [11]
> clickmaker © (10.04.08 16:10) [9]
> что-то типа
> datepart(month, BirthDate) = @month AND datepart(day, BirthDate)
> = @day
Но это сандартний поиск с ипользованием функций :))
← →
Sergey13 © (2008-04-11 09:04) [12]> [7] Альберт (10.04.08 16:03)
> Interbase v.6
Extract(day from date_field)
Extract(month from date_field)
← →
Johnmen © (2008-04-11 13:57) [13]в Interbase v.6 экстракта ещё не было...
← →
Anatoly Podgoretsky © (2008-04-11 14:07) [14]> Johnmen (11.04.2008 13:57:13) [13]
Да, я очень на него обижался и не только за это, это отрицательно повлияло на выбор его, как базового средства, выбрал MS SQL
← →
Sergey13 © (2008-04-11 14:13) [15]> [13] Johnmen © (11.04.08 13:57)
Странно, ибо я сегодня только (перед написанием ответа) читал про екстакт в файле ib60releasenotes.pdf скачанного с ibase.ru.
← →
Anatoly Podgoretsky © (2008-04-11 14:22) [16]> Sergey13 (11.04.2008 14:13:15) [15]
Ну посмотри предыдущие версии, даже смешно было, в LocalSQL есть, а в сервере нет и до сих пор многие функции отсутствуют, надо UDF прикручивать.
← →
Sergey13 © (2008-04-11 14:28) [17]> [16] Anatoly Podgoretsky © (11.04.08 14:22)
А мне то это зачем? 8-)
Отсутствие многих функций в сервере меня иногда конечно напрягало, но не так что бы сильно. К тому же ФБ (на который надо срочно перейти автору вопроса кстати) вроде как развивается и в двойке вроде как что-то уже появилось.
← →
Johnmen © (2008-04-11 14:36) [18]
> Sergey13 © (11.04.08 14:13) [15]
Хм... Странно... М.б. я чего забыл, но Language Reference"у по шестёрке он незнаком...
← →
Sergey13 © (2008-04-11 14:46) [19]> [18] Johnmen © (11.04.08 14:36)
Я кстати там тоже не нашел. Пошел на ibase.ru и запустил поиск по екстракту.
← →
Anatoly Podgoretsky © (2008-04-11 14:55) [20]> Sergey13 (11.04.2008 14:28:17) [17]
Ну не для тебя и говорю, обращение общее, не принимай на свой счет :-)
Касательно развития, все развивается, а мне что ждать когда оно разовьется до нужной мне степени?
А тут под рукой другой мощный и бесплатный сервер, второе меня конечно не волновало, но все таки.
← →
Sergey13 © (2008-04-11 15:23) [21]> [20] Anatoly Podgoretsky © (11.04.08 14:55)
Ну не знаю. Наверное это дело вкуса. Мне жар птица нравится хотя бы своей нетребовательностью к ресурсам компьютера и простотой обслуживания. Хотя кроме него работал плотно только с ораклом и, ранее, с клиппером, так что какой то полной статистикой естественно не обладаю.
← →
Anatoly Podgoretsky © (2008-04-11 15:38) [22]> Sergey13 (11.04.2008 15:23:21) [21]
Сколько это не требовательность, сразу после запуска?
Про версию 4 не надо, вот та действительно была нетребовательная, модуль всего 72 кб
Но сколько сейчас? И сколько для работы, а может она забрать всю доступную память и по первому требованию ее отдать?
Я почему спрашиваю, просто я уже давно не отслеживаю состояние, кроме того, когда я выбирал, бесплатной версии не было. Максимум речь про ИБ5.5
← →
Альберт (2008-04-11 16:25) [23]Так еще раз уточню версию ИБ
IB v6.5.28
← →
Sergey13 © (2008-04-11 16:26) [24]> [22] Anatoly Podgoretsky © (11.04.08 15:38)
> Но сколько сейчас?
Запустил полторашку - 2.6 мега в памяти (смотрю диспетчером задач).
> [22] Anatoly Podgoretsky © (11.04.08 15:38)
> И сколько для работы
Нет у меня рабочего сервера под рукой. Запустил ИБЭксперт с разными запросами (базы у меня разработчицкие, небольшие, в таблицах не больше 50000 записей) типа полный селект с сортировкой по неиндексированному полю. Память возросла до 13 метров. Закрыл эксперт - пямять сразу же упала до 4 метров с копейками.
У клиентов (небольшие магазинчики, с максимум 5 компами) "сервера" - это иногда достаточно древние машинки. У одного все крутится вообше на чем то вроде Р166/32М.
← →
Informer (2008-04-11 19:01) [25]> Как быстрее всего сделать напоминалку
Похоже у автора проблемы только со скоростью:(
А в остальном порядок.
Куда гонимся?
Страницы: 1 вся ветка
Текущий архив: 2008.05.11;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.007 c