|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Есть таблица Т в ней несколько полей, допустим Р1, Р2, Р3 поле P1 имеет тип DATE, дык вот надо написать запрос который выберает все поля где P1.год = :год и P1.месяц = :месяц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 10:05 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
А никак нельзя из переменных года и месяца, сформировать полную дату? и по ней искать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 10:23 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Можно, но мне интересно можно ли так, так как например мне надо выбрать данные за май 2000 года, как ты предлогаешь надо формировать две даты и делать выборку по ним, мне кажится енто неудобно :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 10:37 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
когда кажется крестятся :)) а так... ну если хочешь пиши комплект UDF которые будут преобразовывать дату к номеру месяца, номеру дня и номеру года и пользуй их.... только тогда ты не заставишь IB работать по индексу на дате, и сия затея будет медленной... если просто хочется сделать... то можно, а если это нужно для проекта, то ИМХО, это неправильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 10:47 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Понял, отстал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 10:49 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Предлагаю выбирать по условию: where P1>='01.mm.yyyy' and P1<'01.mm+1.yyyy' или where P1 between '01.mm.yyyy' and 'LastDay,mm,yyyy' В первом случае придется отслеживать 12-ый месяц, во втором последнее число месяца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2003, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=520&tid=1580591]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 343ms |

| 0 / 0 |
