|
Access Date -> SQL DateTime
|
|||
---|---|---|---|
#18+
Есть таблички из Access-97 с полем типа даты. Как их правильно конвертировать в формат SQL Server, чтобы к ним добавилось (нулевое) время? А то запросы по дате на Between включают и последнюю дату. Переделывать их неохота, так как во вновь созданных таблицах дата изначально имеет тип DateTime. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2002, 13:33 |
|
Access Date -> SQL DateTime
|
|||
---|---|---|---|
#18+
для обнуления времени нужно сделать обрезание дробной части числового значения даты на sqlserv можно запустить запрос Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2002, 11:25 |
|
Access Date -> SQL DateTime
|
|||
---|---|---|---|
#18+
Спасибо за ответ, но мне нужна была как раз обратная операция ;-) Пока я это дело обошел через опциональный параметр функции, при наличии которого от нее отнимается 1 день. Но это не совсем хорошо :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2002, 14:29 |
|
Access Date -> SQL DateTime
|
|||
---|---|---|---|
#18+
Может так? function DateToSQL(d as Date) as string DateToSQL="'" & format(d,"yyyymmdd") & "'" end function ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2002, 15:04 |
|
Access Date -> SQL DateTime
|
|||
---|---|---|---|
#18+
Боюсь, меня неправильно поняли... Я работаю с ADP, переделываю старую базу. В новой базе дата, ессно, записывается в формате DateTime (с минутами, секундами...). Вот такая процедурка отбирает записи по датам: Код: plaintext 1. 2. 3. 4. 5.
На ее основе строится форма, параметры берутся из функции, которая отдает дату в формате dd-mm-yy (на основе значения полей ввода) Если выбирать данные из новых таблиц, данные за дату, введенную как @Dt2, туда не попадут, поскольку при передаче параметра процедуре туда будет подставлено нулевое время. Но поскольку в старых таблицах дата записана без времени, данные за эту дату ПОПАДУТ в условия отбора, что совершенно ни к чему! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2002, 16:30 |
|
Access Date -> SQL DateTime
|
|||
---|---|---|---|
#18+
Я в подобной ситуации использую условие Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2002, 17:15 |
|
Access Date -> SQL DateTime
|
|||
---|---|---|---|
#18+
Да дело-то не в этом! В одних таблицах дата в старом формате, в других в новом. Приходится в одном случае передавать одну дату, в другом - другую (хоть через between, хоть через <>). А это - дополнительное время. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2002, 10:04 |
|
|
start [/forum/topic.php?fid=45&tid=1683303]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 264ms |
0 / 0 |