Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
Почему sql ругается на year() и как это исправить?? SELECT ALL Fname FROM Clients WHERE Year(Rday)-Year(Bday)<18; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 12:18 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
Catarina, "function year(date) does not exist"? Видимо создать таковую функцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 13:20 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
Catarina, может потому, что надо date_part('year',Rday)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 13:42 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
Troglodit, не получилось( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 14:21 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
Melkij, year --invalid identifier не знаете, как иначе от даты получить только год? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 14:24 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
А данный диалект ка отреагирует на year(null) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 15:13 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
CatarinaПочему sql ругается на year() и как это исправить?? SELECT ALL Fname FROM Clients WHERE Year(Rday)-Year(Bday)<18; Так попробуй Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 15:14 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
CatarinaMelkij, year --invalid identifier Показывайте исходник этой функции и самодостаточный воспроизводимый пример. Если я ранее намекнул слишком тонко - в postgresql не существует штатной функции Year. Catarinaне знаете, как иначе от даты получить только год? date_part как выше сказано. Если для timestamp. Или вовсе Rday - Bday < interval '18 years' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2019, 16:30 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
Melkijв postgresql не существует штатной функции Year. Действительно. Но сообщение function year(date) does not exist могло быть и если бы функция существовала, но для другого типа данных, например timestamp. Тогда аргумент можно было бы привести к допустимому типу. Функции Year в PostgreSQL вообще нет, но сообщение fuction does not exists не так однозначно. Помимо перечисленных способов можно использовать extract(): extract (YEAR from "Rday") этот способ хорош тем, что его синтаксис совместим с Oracle. Но возможно, что автору тему в действительности нужно не то, что он спрашивает. А именно, если он хочет узнать полное число лет возраста чувака или чувихи, то вычитание годов может дать неправильный результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 13:20 |
|
||
|
Ошибка при использовании year()
|
|||
|---|---|---|---|
|
#18+
Partisan M Melkijв postgresql не существует штатной функции Year. Действительно. Но сообщение function year(date) does not exist могло быть и если бы функция существовала, но для другого типа данных, например timestamp. Тогда аргумент можно было бы привести к допустимому типу. Функции Year в PostgreSQL вообще нет, но сообщение fuction does not exists не так однозначно. Помимо перечисленных способов можно использовать extract(): extract (YEAR from "Rday") этот способ хорош тем, что его синтаксис совместим с Oracle. Но возможно, что автору тему в действительности нужно не то, что он спрашивает. А именно, если он хочет узнать полное число лет возраста чувака или чувихи, то вычитание годов может дать неправильный результат. ТС не пишет о таком сообщении. Разве что "sql ругается на year()", т.е. включив фантазию представляем себе небритый такой sql, кричащий "ах ты ж ****** year!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2019, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=35&tid=1994963]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 166ms |

| 0 / 0 |
