Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Отбор записей по дате / 16 сообщений из 16, страница 1 из 1
15.09.2004, 13:49
    #32695655
HazardX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
Есть таблица (Paradox5.0 for Windows) необходимо отобрать записи за определенный год, по полю формата Date. Подскажите, как это можно сделать.
...
Рейтинг: 0 / 0
15.09.2004, 13:54
    #32695672
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
HazardXЕсть таблица (Paradox5.0 for Windows) необходимо отобрать записи за определенный год, по полю формата Date. Подскажите, как это можно сделать.
Код: plaintext
Where DateField >= '1.1.2004' and DateField < '1.1.2005' 
...
Рейтинг: 0 / 0
15.09.2004, 13:54
    #32695674
Отбор записей по дате
select kkkkkkkkkk from mytable
where datefield between 1 января and 31 декабря
как же еще то ?
...
Рейтинг: 0 / 0
15.09.2004, 14:01
    #32695703
HazardX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
Поясню, подробнее. База данных будет сожержать записи за несколько лет. Мне нужно будет вбирать количество введенных записей за текущий год. Т.е. сегодня это будет 2003, а завтра, к примеру уже 2004. Можно ли как-то из формата даты выделить только год и отобрать все записи относящиеся к ютому году?
...
Рейтинг: 0 / 0
15.09.2004, 14:08
    #32695731
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
HazardXПоясню, подробнее. База данных будет сожержать записи за несколько лет. Мне нужно будет вбирать количество введенных записей за текущий год. Т.е. сегодня это будет 2003, а завтра, к примеру уже 2004. Можно ли как-то из формата даты выделить только год и отобрать все записи относящиеся к ютому году?Ты ж всё одно будешь формировать запрос в проге. Вот и оформи ему условия как советуют. Где проблема?
...
Рейтинг: 0 / 0
15.09.2004, 14:56
    #32695857
HazardX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
Программа берет текущую дату сама, как параметр. И на основании этой даты выбирает все записи отоносящиеся к текущему году.
...
Рейтинг: 0 / 0
15.09.2004, 15:09
    #32695885
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
HazardXПрограмма берет текущую дату сама, как параметр. И на основании этой даты выбирает все записи отоносящиеся к текущему году.И? Из текущей даты не получить начальную и конечную?
Не смешно.
...
Рейтинг: 0 / 0
15.09.2004, 15:15
    #32695905
HazardX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
В том-то все и дело, я не знаю какая будет текущая дата возможно 01.01.03, а может 12.12.04 и т.д.
...
Рейтинг: 0 / 0
15.09.2004, 15:28
    #32695940
Отбор записей по дате
Ты в Дельфе что ли пишешь? Ну тогда смотри функции DecodeDate(), EncodeDate,YearOf(), CurrentYear и т.д. и т.п.
...
Рейтинг: 0 / 0
15.09.2004, 16:30
    #32696084
HazardX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
Я использую C# и ADO.NET, но как я понял без программирования здесь не обойтись. Ну тогда хотя бы подскажите как объединить две строки (одна из которых константа, а другая параметр) в одно целое?
...
Рейтинг: 0 / 0
15.09.2004, 16:58
    #32696168
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
HazardXЯ использую C# и ADO.NET, но как я понял без программирования здесь не обойтись.Лучшая шутка этого года!
...
Рейтинг: 0 / 0
15.09.2004, 17:08
    #32696189
HazardX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
Рад, что развеселил вас. Я думал, тут людям помогают, но наверное ошибся.
...
Рейтинг: 0 / 0
15.09.2004, 17:34
    #32696257
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
используй Odbc Connection
в SELECT' е укажи использование параметров для задания граничных условий
WHERE DateField >= @d1 AND DateField < @d2
в команде на выборку создай параметры типа DateTime, присвой им нужные значения и вперед

ЗЫ
переведи тему ADO.NET
...
Рейтинг: 0 / 0
15.09.2004, 17:45
    #32696292
HazardX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
кузяиспользуй Odbc Connection
в SELECT' е укажи использование параметров для задания граничных условий
WHERE DateField >= @d1 AND DateField < @d2
в команде на выборку создай параметры типа DateTime, присвой им нужные значения и вперед

ЗЫ
переведи тему ADO.NET

Спасибо за подсказку. У меня получилось так:

string strSQLtoComing = "SELECT MAX(ComingNo) FROM dwComing WHERE DateComing >= ? AND DateComing <= ?";

comComing.CommandText = strSQLtoComing;

comComing.Parameters.Add("@BeginDate", OdbcType.Date);
comComing.Parameters["@BeginDate"].Value = "01.01."+DateTime.Now.Year.ToString();

comComing.Parameters.Add("@EndDate", OdbcType.Date);
comComing.Parameters["@EndDate"].Value = DateTime.Now.ToShortDateString();

Все работает!
...
Рейтинг: 0 / 0
21.09.2004, 11:31
    #32703814
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
select * from table
where extract(year from date)=:year
...
Рейтинг: 0 / 0
21.09.2004, 15:06
    #32704492
savosin_sergey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отбор записей по дате
или
Код: plaintext
1.
2.
select * from table
where year(datefield)=@var_year
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Отбор записей по дате / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]