|
|
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Не подскажите, почему не проходит такой запрос: select .... where CallDateTime = '06 01 2002 12:00PM' формат даты именно такой: By default DBD::Sybase will return DATETIME and SMALLDATETIME columns in the Nov 15 1998 11:13AM format. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 12:30:11 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
where CallDateTime = '20020601 00:00:00' ili where CallDateTime = '20020601 23:59:59' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 12:36:40 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
или типа этого 2002.12.31 00:00:00.000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 12:37:58 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
а про секунды не забыл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 12:38:09 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
moi vid budet rabotat' na lyubom sql servere vne zavisimosti ot opredelenii operazionnoi sistem@ (Date/Time v Control panel). v svoe vremya 4ut' ne zdoh , poka Glory iz etogo foruma ne razyasnil 4to k 4emu , - za 4to emu ogromnoe spasibo! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 12:42:14 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Ничего не прокатывает. Syntax error converting datetime from character string. Самое смешное, что CallDateTime LIKE - нормально. А вот как сделать что был диапазон дат. BETWEEN не предлагать. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 12:56:56 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
А вот как сделать что был диапазон дат. BETWEEN не предлагать. :( А что надо-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:00:11 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Либо с какой-то даты по последнюю запись. Либо диапазон дат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:02:38 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Так. Есть табла. В табле есть CallDateTime. Ты хошешь выбрать не все записи а "либо-либо-либо" Так? Так или не так - всё равно не понял ни фига. Опиши проблему целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:05:53 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Именно так. Так. Есть табла. В табле есть CallDateTime. Ты хошешь выбрать не все записи а "либо-либо-либо" Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:07:45 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
До конца прочитал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:10:42 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Guest Ты очень торопишся и, как мне кажется, читаешь только часть того, что тебе отвечают. 1. Ты сам написал, что формат даты у тебя установлен типа "Nov 15 1998 11:13AM" Это значит, что при записи константы именно такого формата и следует придерживаться (месяц не как число, а слово) 2. Как мне кажется ты просто не заметил ответа Med Запись константы типа '20020601' воспринимается вне зависимости от текущей установки формата даты 3. Есть еще такие функции как YEAR(), MONTH(), DAY(). Если уж никак не получается написать константу, то делай так: YEAR(CallDateTime)=2002 AND MONTH(CallDateTime)=6 AND DAY(CallDateTime)=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:19:08 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Итого: Дано: Есть некая таблица. В ней столбец CallDateTime. Надо: По условиям даты (например с 6 мая по 7 мая) выбрать данные с этой таблицы. Формат даты (цитата из мана): By default DBD::Sybase will return DATETIME and SMALLDATETIME columns in the Nov 15 1998 11:13AM format --------------- Варианты ... where CallDateTime = '06 01 2002 12:00PM' CallDateTime = 'May 01 2002 12:00PM' CallDateTime = '20020601' дабы проверить правильность подсовываемой даты не катят с ошибкой Syntax error converting datetime from character string. YEAR(CallDateTime)=2002 AND MONTH(CallDateTime)=6 AND DAY(CallDateTime)=1 - выдает пустой ответ, хотя запись такая точно есть. Сам CallDateTime в формате Jun 06 2002 11:31AM. Запрос CallDateTime LIKE 'Jun 06 2002 11:31AM' проходит нормально, но выдает тоже пустой ответ. Собсно сам вопрос: где здесь грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:50:53 |
|
||
|
select по дате.
|
|||
|---|---|---|---|
|
#18+
Все, догнал сам: CallDateTime between 'May 06 2002 12:00PM' and 'May 07 2002 12:00PM' Сорри всем за потрепанные нервы. Всем еще раз спасибо. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2002, 13:59:10 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32038720&tid=1821574]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 294ms |

| 0 / 0 |
