|
|
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, никак не придумаю как выбрать данные из таблицы за определенный период по полю systimestamp, нужны все данные из таблицы за июнь 2017 года вот запрос select * from result where systimestamp like '%.06.17%' в результате запрос ничего не выдает, подскажите , как в итоге сделать выборку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:19 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezo, а с каких пор systimestamp стал строкой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:22 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
123йй, пытался сделать вот так - преобразовать в строку select to_char(SYSTIMESTAMP,'dd-mm-yyyy') as dt from result в результате выходит - сегодняшний день в поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:28 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
подскажите, как все-таки сделать выборку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:38 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezoнужны все данные из таблицы за июнь 2017 года Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:38 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
--Eugene--martinezoнужны все данные из таблицы за июнь 2017 года Код: plsql 1. вы это имели ввиду? записал ваш запрос: select * from result where systimestamp >= systimestamp'2017-06-01' and systimestamp < systimestamp'2017-07-01' выходит ошибка ORA-00933: неверное завершение SQL-предложения 00933. 00000 - "SQL command not properly ended" *Cause: *Action: Error at Line: 11 Column: 488 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:44 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezo, че Вы прицепились к этому своему systimestamp ? это же функция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:45 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
--Eugene--, ну да, не могу понять синтаксис работы с ним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:47 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
что не так написал в своем запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:48 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 10:51 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
--Eugene--martinezo, если уж Вам так нужен тип данных TIMESTAMP - используйте литерал этого типа правильно спасибо за ссылку как-то раньше не обращал внимания что начало дня 00:00:00 для формата hh ето 12:00:00 .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 11:59 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezoвот запрос select * from result where systimestamp like '%.06.17%' в результате запрос ничего не выдает, подскажите , как в итоге сделать выборку?Перед выполнением запроса с systimestamp в сессии выполни: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 13:24 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
прочитал ссылки - написал запрос так: select * from result where systimestamp >= date'2017-06-01' and systimestamp < date'2017-07-01' в результате запрос ничего не показывает , что же не так делаю ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 14:24 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezoчто же не так делаю ? сегодня явно не июнь месяц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 14:27 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezoчто же не так делаю ? разуть уже глаза и почитать, что вам пишут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 14:30 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
думаю дело в волшебных кавычках, но в таком случае надо убивать того, кто создавал таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 14:40 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
123йй, что за кавычки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 14:51 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezoчто же не так делаю ?любезный, покажите результат команды DESC result а форумчане за вас все сами сделают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 14:53 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezoпрочитал ссылки - написал запрос так: select * from result where systimestamp >= date'2017-06-01' and systimestamp < date'2017-07-01' в результате запрос ничего не показывает , что же не так делаю ? а если так? select * from result t where t. systimestamp >= date'2017-06-01' and t. systimestamp < date'2017-07-01' ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 15:05 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
--Eugene--, в таблице к которой я делаю выборку существует поле с заголовком systimestamp которое содержит дату создания документа , и нужно выбрать только документы за июнь месяц, и я уже второй день никак не пойму как это сделать, пробовал стандартный синтаксис where like between - и к столбцу systimestamp нужен какой-то особенный подход - чтобы выцепить документы только за определенный месяц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 15:08 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezo--Eugene--, в таблице к которой я делаю выборку существует поле с заголовком systimestamp которое содержит дату создания документа , и нужно выбрать только документы за июнь месяц, и я уже второй день никак не пойму как это сделать, пробовал стандартный синтаксис where like between - и к столбцу systimestamp нужен какой-то особенный подход - чтобы выцепить документы только за определенный месяц оракля вместо поля юзает ф-цию systimestamp - текущее время и поетому "ничего не возващается" выход 1) добавить алиас (алиас.systimestamp) 2) systimestamp взять в двойние кавычки (") с учетом регистра ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 15:18 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
martinezo, авторполе с заголовком systimestamp это пять :) тогда только через алиас, как предлагает Stax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 15:19 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
K790martinezo, авторполе с заголовком systimestamp это пять :) тогда только через алиас , как предлагает Stax. Код: plsql 1. 2. 3. 4. 5. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 15:55 |
|
||
|
выборка значений из поля sys time stamp
|
|||
|---|---|---|---|
|
#18+
Stax, все время про эти кавычки забываю :) не удивлюсь, что в таблице и id есть. Код: plsql 1. полный набор зарезервированных слов, имхо, при создании таблицы просто шутили :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2017, 16:02 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39527693&tid=1885180]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
10ms |
get forum data: |
6ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 456ms |

| 0 / 0 |
