|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Здравствуйте как сравнить тип INTERVAL DAY (2) TO SECOND (6) с литералом содержащим время ? table1.dur имеет тип INTERVAL DAY (2) TO SECOND (6) Так верно? SELECT * FROM table1 WHEN table1.dur > INTERVAL '6 03:10:25' DAY TO SECOND ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2020, 10:10 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2020, 14:06 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
*WHERE ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2020, 14:54 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Abraziv, Ты почитай сначала документацию, про даты, время, интервалы и литералы. Без начального вхождения тебе даже трудно дать какой-то совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2020, 23:04 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
AlexFF__| Abraziv, Ты почитай сначала документацию, про даты, время, интервалы и литералы. Без начального вхождения тебе даже трудно дать какой-то совет. Понял. А это разве не начальное вхождение SELECT * FROM table1 WHEN table1.dur > INTERVAL '6 03:10:25' DAY TO SECOND будет работать данный запрос или нет, нет возможности проверить ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 15:41 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Походу и это SELECT * FROM table1 WHEN table1.dur > INTERVAL '6 03:10:25' DAY TO SECOND и это SELECT * FROM table1 WHEN table1.dur > '6 03:10:25' должно работать. Кто может подтвердить? единственный момент, если тип table1.dur INTERVAL DAY(2) TO SECOND(6) будет ли иметь место литерал '6 03:10:25' или нужен именно '06 03:10:25.000000' ???? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 16:12 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Abraziv SELECT * FROM table1 WHEN table1.dur > '6 03:10:25' должно работать. Кто может подтвердить? '6 03:10:25' - это строка. Желательно не использовать неявное приведение типов, поэтому используйте сразу литералы правильного типа Abraziv SELECT * FROM table1 WHEN WHERE table1.dur > INTERVAL '6 03:10:25' DAY TO SECOND ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 16:30 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
xtender Abraziv SELECT * FROM table1 WHEN table1.dur > '6 03:10:25' должно работать. Кто может подтвердить? '6 03:10:25' - это строка. Желательно не использовать неявное приведение типов, поэтому используйте сразу литералы правильного типа Abraziv SELECT * FROM table1 WHEN WHERE table1.dur > INTERVAL '6 03:10:25' DAY TO SECOND Понял, спасибо большое. По поводу будет ли разница для типа INTERVAL DAY(2) TO SECOND(6) между SELECT * FROM table1 WHERE table1.dur > INTERVAL '6 03:10:25' DAY TO SECOND и SELECT * FROM table1 WHERE table1.dur > INTERVAL '06 03:10:25.000000' DAY(2) TO SECOND(6) заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 16:39 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Abraziv По поводу будет ли разница А будет ли разница между 2 + 2 и 2.00000 + 2.0000000000000000000000000000000000000 SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 16:50 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Понял, спасибо, теперь я спокоен. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 16:56 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Abraziv ... будет работать данный запрос или нет, нет возможности проверить ... Oracle Live SQL нужно зарегистрироваться на oracle.com (бесплатно) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 17:16 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Ну и дополнительно, пример как сгенерить тестовые данные, не имея таблиц: Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2020, 17:47 |
|
сравнение INTERVAL DAY (2) TO SECOND (6) в SELECT
|
|||
---|---|---|---|
#18+
Vadim Lejnin Ну и дополнительно, пример как сгенерить тестовые данные, не имея таблиц: Код: plsql 1. 2. 3. 4. 5. 6. 7.
Спасибо большое за ответ. Зарегался проверил, всё работает) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2020, 05:50 |
|
|
start [/forum/topic.php?fid=52&fpage=45&tid=1881230]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 503ms |
0 / 0 |