3 / 3 / 0
Регистрация: 19.12.2015
Сообщений: 179
|
|||||||||||
1 | |||||||||||
Определить возраст покупателя13.02.2016, 11:55. Показов 1373. Ответов 4
Метки нет (Все метки)
Задание: "посчитать возраст покупателя, используя функцию CURDATE и YEAR."
Я составил запрос но в его результате у всех покупателей возраст равен нулю,в чём моя ошибка и как её исправить?
0
|
13.02.2016, 11:55 | |
Ответы с готовыми решениями:
4
Известен возраст (в годах в виде 14,5 лет и т. д.) каждого ученика класса. Определить средний возраст учеников Определить средний возраст и вывести порядковые номера членов бригады, возраст которых превышает средний Определить на сколько лет возраст самого старого человека превышает возраст самого младшего Определить, на сколько лет возраст самого старого человека превышает возраст самого молодого |
Zero day
|
||||||
15.02.2016, 10:37 | 2 | |||||
Из одной даты ты вычитаешь такую же, отсюда и = 0.
Судя по тексту ошибки - не найден столбец "Curdate", которого действительно нет в таблице, скорее всего ты неправильно указал название функции. Я бы попробовал высчитать возраст следующим образом:
0
|
28 / 27 / 7
Регистрация: 11.06.2011
Сообщений: 387
|
||||||
16.02.2016, 04:37 | 3 | |||||
CURDATE - это функция. Забыты скобки.
1
|
3 / 3 / 0
Регистрация: 19.12.2015
Сообщений: 179
|
|
16.02.2016, 07:46 [ТС] | 4 |
спасибо,я справился сам используя вариант запроса вот такой
SELECT surname, name, 2016 - YEAR( d_biht ) AS vozrast FROM users и результат тот же, даже если использовать и ваш запрос SELECT surname, name, YEAR(CURDATE())-YEAR(d_biht) AS vozrast FROM users
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
16.02.2016, 09:29 | 5 |
2016 вместо YEAR(CURDATE()) - это забавно, и что делать с таким вычислением в следующем году. Интереснее другое - какой возраст получится для даты рождения 31/12/2015. Года вроде еще не исполнилось?
0
|
16.02.2016, 09:29 | |
16.02.2016, 09:29 | |
Помогаю со студенческими работами здесь
5
Определить время Сi пребывания i-го покупателя в очереди Определить время Ci пребывания i-го покупателя в очереди Определить фамилию последнего сентябрьского покупателя. Определить время пребывания i-го покупателя в очереди Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |