一个创建数据库视图的问题
来源:百度知道 编辑:UC知道 时间:2024/06/30 16:12:16
我的SQL数据库中有一个属性列,包含出生日期年月日,现在我要创建一个视图,视图的出生日期要求只包含年月,不包含日,我用了下面的语句,但是得不到我想要的结果。
create view ies_student_view
as
select s_no,sname,sex,year (sbirthday) - month (sbirthday) birthday,spname
from student,speciality
where student.dno='51' and student.spno=speciality.spno
关键是语句year (sbirthday) - month (sbirthday) ,应该怎么改,是用来显示年月的
1楼的方法试过了,不行。不过感谢您的建议!!
create view ies_student_view
as
select s_no,sname,sex,year (sbirthday) - month (sbirthday) birthday,spname
from student,speciality
where student.dno='51' and student.spno=speciality.spno
关键是语句year (sbirthday) - month (sbirthday) ,应该怎么改,是用来显示年月的
1楼的方法试过了,不行。不过感谢您的建议!!
把【year (sbirthday) - month (sbirthday)】改为【year (sbirthday) + month (sbirthday)】或者【year (sbirthday) & month (sbirthday)】试试。
*********补充:**************
把【year (sbirthday) - month (sbirthday)】改为【convert(char(6),sbirthday,112)】
*****************************
下面的图片请参照。
*****************************
--
以上,希望对你有所帮助。
一个access数据库创建关系的问题
请教关于数据库视图的问题
ACCESS 数据库主键和视图的问题
创建一个视图遇到问题,望给予帮肋!谢谢
Access数据库视图查询问题
SQL数据库中的视图问题
创建数据库遇到的问题
数据库中视图的作用
CS里面的一个视图问题
一个SQL建视图的小问题