Тема
|
критерии за дати в заявка
|
|
Автор | нoв (Нерегистриран) |
Публикувано | 20.10.05 14:49 |
|
Здравейте!
Верятно въпросът ми е елементарен, но не мога да се справя.
Трябва да направя заявка в която да огранича само записите, отговарящи на условието: от дадена дата до друга. В реда Criteria пиша например
Between 1/1/2005 and 1/5/2005
В Access2002 няма проблем, но в 2003 ми дава грешен синтаксис.
Проверих формата на датата - съвпада.
Къде греша?
Благодаря предварително!
|
|
Тема
|
Re: критерии за дати в заявка
[re: нoв]
|
|
Автор |
_danitu (аз) |
Публикувано | 21.10.05 12:00 |
|
SELECT X.*
FROM X
WHERE Date Between #01/1/1994# And #01/10/1994#
|
|
Тема
|
Re: критерии за дати в заявка
[re: _danitu]
|
|
Автор | нoв (Нерегистриран) |
Публикувано | 21.10.05 12:36 |
|
Става въпрос за проста заявка с критерии в Аccess2003. В режим Design View на заявката в реда Criteria като напиша
Between #1/1/2005# and # 10/1/2005# в Аccess 2002 няма проблем, а в Аccess2003 излиза съобщение за синтактична грешка.
Има ли разлика в синтаксиса на Between ......... and ............... при 2003 и какъв е?
|
|
Тема
|
Re: критерии за дати в заявка
[re: нoв]
|
|
Автор |
_danitu (аз) |
Публикувано | 21.10.05 12:44 |
|
ако си пастнал това което пишеш имаш един интервал пред първия слаш на втората дата, разлика в синтаксиса не мисля че има
|
|
Тема
|
Re: критерии за дати в заявка
[re: _danitu]
|
|
Автор | нoв (Нерегистриран) |
Публикувано | 21.10.05 15:12 |
|
Въвеждах го сега от клавиатурата, в заявката е правилно.
|
|
Тема
|
Re: критерии за дати в заявка
[re: _danitu]
|
|
Автор | нoв (Нерегистриран) |
Публикувано | 24.10.05 12:24 |
|
Прочетох в Help на Access 2003 - синтексисът е същия.
Пействах точно както го дават там: Between #2/2/1999# And #12/1/1999# и отново дава грешка.
Къде може да е причината?
|
|
Тема
|
Re: критерии за дати в заявка
[re: нoв]
|
|
Автор |
NDeu (динозавър) |
Публикувано | 24.10.05 13:05 |
|
Регионалните настройки?
Пробвай Between #2.2.1999# And #1.12.1999#
или както там са ти регионалните настройки за Date
|
|
Тема
|
Re: критерии за дати в заявка
[re: NDeu]
|
|
Автор | нoв (Нерегистриран) |
Публикувано | 25.10.05 08:15 |
|
Пробвах, не е това проблема.
|
|
Тема
|
Re: критерии за дати в заявка
[re: нoв]
|
|
Автор |
NDeu (динозавър) |
Публикувано | 25.10.05 09:21 |
|
Друга хипотеза:
Да не би да се проявява 'г' проблема
Така аз наричам проблема с датите, който се проявява в някои приложения, когато в регионалните настройки е оставен дефолтния формат d.M.yyyy 'г.' (макар, че проявлението му заслужава и друго тълкувание на г...
)
|
|
Тема
|
Re: критерии за дати в заявка
[re: нoв]
|
|
Автор |
_danitu (аз) |
Публикувано | 25.10.05 13:17 |
|
Проблема е в автоматичното форматиране, което бозата прави като пишеш в полето за критерий в Disign View. Напиши си заявката в SQL View :
SELECT t.f1,t.f2 FROM t WHERE t.f1 BETWEEN #mm/dd/yyyy# AND #mm/dd/yyyy#
|
|