SQL的问题~~~
来源:百度知道 编辑:UC知道 时间:2024/06/04 10:14:33
select 借书证号,姓名,单位 from 读者 where 借书证号 not in(select 借书证号 from 借阅 where借书日期>{1997-7-31})
一个图书管理系统,现在我的借书日期的数据类型是是smalldatetime
具体方法是怎么样的??是数据类型的问题吗?
有说把中括号改成小括号也行…………我试过了!!究竟是什么错误呢??
括号我敢肯定都是英文状态下输入的!!!不存在中文符号的错误
一个图书管理系统,现在我的借书日期的数据类型是是smalldatetime
具体方法是怎么样的??是数据类型的问题吗?
有说把中括号改成小括号也行…………我试过了!!究竟是什么错误呢??
括号我敢肯定都是英文状态下输入的!!!不存在中文符号的错误
select 借书证号,姓名,单位 from 读者 where 借书证号 not in (select 借书证号 from 借阅 where借书日期>'1997-7-31')
简单修改是这样,你的语句可以再优化。
SELECT 借书证号,姓名,单位
FROM 读者
WHERE (借书证号 NOT IN (
SELECT 借书证号 FROM 借阅 WHERE ([借书日期] > '1997-7-31')