一个创建数据库视图的问题

来源:百度知道 编辑: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楼的方法试过了,不行。不过感谢您的建议!!

把【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建视图的小问题