0
Я пишу SQL-запрос, и это то, что у меня есть до сих пор. Однако он не отображает результаты, несмотря на то, что они присутствуют в базе данных. Я просмотрел вещи, и я просто не вижу, что может быть не так. Случайно ли кто-нибудь видит, что здесь может быть здесь?SQL-запрос не отображает результаты
SELECT customer_Name AS "Customer Name",
customer_Telephone AS "Customer Tel.",
rent_date AS "Date Out",
date_due AS "Date Due",
(bike_Number +' ' + bike_Model) AS "Bike No. and Model"
FROM rental_record
JOIN Customer using (customer_ID)
JOIN bike_Record using (bike_Number)
WHERE sysdate > date_Due
AND time_Actual = NULL
ORDER BY date_due DESC;
Вы не можете сравнивать 'NULL' используя' = 'в SQL. Вместо этого вам нужно 'time_actual IS NULL'. Также '+' не используется для конкатенации строк в SQL, для этого вам нужно использовать '||'. Какие СУБД вы используете? –
Похож на Oracle –
@AdrianLynch: тогда 'bike_number + ''' будет выдавать ошибку. –