Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
На 7.4.6 запрорс прекрасно работал: dt_time - timestimp. select * from log where to_date(dt_time,'YYYY-MM')='2005-01' ERROR: invalid input syntax for type date: "2005-01" На 8.0 не хочет - в чем причина??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 17:13 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
select to_date('2005-01-11','YYYY-MM') почемуто возвращает - 01.01.2005 ????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 18:29 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
AlWizardselect to_date('2005-01-11','YYYY-MM') почемуто возвращает - 01.01.2005 ????? Код: plaintext 1. 2. 3. 4. RETURNS date (мать мать мать ответтило эхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 18:35 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
AlWizardselect to_date('2005-01-11','YYYY-MM') почемуто возвращает - 01.01.2005 ????? А эта проблема понятна???? Если я не ошибаюсь должно быть не 01.01.2005 а 11.01.2005 !!!!! Но не хочет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 18:43 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
>> select to_date('2005-01-11','YYYY-MM') почемуто возвращает - 01.01.2005 а ты DD допиши. Или это очепятка в вопросе? select to_date('2005-01-11','YYYY-MM-DD'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 18:51 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
AlWizard AlWizardselect to_date('2005-01-11','YYYY-MM') почемуто возвращает - 01.01.2005 ????? Если я не ошибаюсь должно быть не 01.01.2005 а 11.01.2005 !!!!! Но не хочет. ничего оно не должно. Вы сами задали анализ только 6 символов тестируем: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 19:00 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
Сори за неясности но: На 7.4.6 запрорс прекрасно работал: dt_time - timestimp. select * from log where to_date(dt_time,'YYYY-MM')='2005-01' ERROR: invalid input syntax for type date: "2005-01" На 8.0 не хочет - в чем причина??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 19:17 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
Или же при select * from log where to_date(dt_time,'YYYY-MM')='2005-01-12' запрос ничего не возвращает ...... хотя данные за это промежуток есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 19:26 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
Объясняю на пальцах: дата задаётся тремя значениями --- числом, месяцем, годом. Если одно из них не задано, то будет подставлено "нечто" по умолчанию, чтобы получилась дата. Что касается "прекрасно работающего" запроса, то он мне предсказуемо вываливает синтаксическую ошибку как на 7.4.5, так и на 8.0.0beta1 (всё собираюсь переставить...): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 23:04 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
На 7.4.6 запрорс прекрасно работал: dt_time - timestimp. select * from log where to_date(dt_time,'YYYY-MM')='2005-01' ERROR: invalid input syntax for type date: "2005-01" На 8.0 не хочет - в чем причина??????? в Оракле есть параметр, где указан способ записи даты в строковом виде. Судя по всему 2005-01 не есть тот формат, тем-более без даты на Оракле было бы так select * from log where to_char(dt_time,'YYYY-MM')='2005-01' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 08:28 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
roottim на Оракле было бы так select * from log where to_char(dt_time,'YYYY-MM')='2005-01' Код: plaintext 1. 2. (приз и звание лучшего телепята 2 roottim) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 10:29 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
Обьясню подробнее : требуется выбрать данные за месяц, по полю dt_time TIMESTAMP, запрос такого вида select * from log where to_date(dt_time,'YYYY-MM')='2005-01-24' почемуто не выдает данных за 2005-01... вот почему????? REATE TABLE log ( id serial NOT NULL, dt_time timestamp, out_t int8, in_t int8, url text, ip inet, ) Данные за указанный период есть.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 10:51 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
AlWizard требуется выбрать данные за месяц, по полю dt_time TIMESTAMP, наконец-то закончил сопли жевать и сподобился задачу сформулировать... Код: plaintext 1. AlWizard select * from log where to_date(dt_time,'YYYY-MM')='2005-01-24' почемуто не выдает данных за 2005-01... вот почему????? Тебе assa чуть выше уже объяснил, почему. Читать умеешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 11:06 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
А по нормальному общаться уже не можешь???? Самомнение большое??? Тебя никто не просит отвечать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 11:44 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
AlWizardА по нормальному общаться уже не можешь???? Самомнение большое??? Тебя никто не просит отвечать.... select SUM(cast(in_t as float)/1024/1024) as INPUT,SUM(cast(out_t as float)/1024/1024) as OUTPUT from log where ip='192.168.2.100' and date_trunc('month',dt_time)='2005-01-24' Запрос не р аботает..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 11:47 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
Ты серьёзно не видишь никакой разницы между тем, что написал в запросе я, и тем, что написал ты? Тогда нефиг обижаться на вопрос, умеешь ли ты читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 12:09 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
Намного меньше уйдет времени на обьяснение, чем на наезды и пустую болтовню, или ты уже родился самым умным, а теперь выставляешь свои мозги всем напоказ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 12:16 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
Разницу то я вижу, но почему именно так???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 12:20 |
|
||
|
Перешел на 8.0 и сразу полезло!!!!!!
|
|||
|---|---|---|---|
|
#18+
AlWizardРазницу то я вижу, но почему именно так???? Потому что так работает функция date_trunc, кстати описанная в документации . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32881772&tid=2007491]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 377ms |

| 0 / 0 |
