酒店SQL表
‘壹’ sql酒店管理求帮助,在线等。插入数据错误总是提示附近有语法错误
insert into 餐台(餐台号,座位号,状态) values('001','001','可用');
insert into 餐台(餐台号,座位号,状态) values('002','001','可用');
insert into 餐台(餐台号,座位号,状态) values('003','001','撤销')
ctm1688你测试可吗?请阁下在试一下在说。ok
我是忘记写into 正确的是 insert into 餐台。。。
insert 房间消费项(消费项编号,消费单号,房间号,时间单位数量,小计)values('01','00001','3001','1天','80')
请lz看清您的数据类型 第1列和最后两列是int类型 所以您录入‘一天’ 肯定会报错
‘贰’ 酒店搜索的sql语句
select A.name,sum(C.stock) roomnum from hotel A,price C
where C.vip1price >= 200
and C.vip1price < 300
and C.date>= '2013-03-10'
and C.date<= '2013-03-13'
and A.City = '北京'
and A.id = C.hotelid
group by A.name
having roomnum = 2 --不理解是多于2间还是正好2间,这里根据你需求
‘叁’ SQL问题,在做一个酒店预订,包括城市,酒店,房型还有价格,求解!!
回来了,给你个设计思路:
这类数据库问题,先分析实体关系,再做表设计,最后再用语句实现
城市表(城市ID,城市名称,城市类型……),主键:城市ID
酒店表(酒店ID,名称,城市ID,地址,……),主键:酒店ID,外键:城市ID
房价表(价格ID,酒店ID,房型,价格,……),主键:价格ID,外键:酒店ID
然后用建表语句建表,插入数据
终于有分了,嘻嘻 o(∩_∩)o
‘肆’ 酒店管理的SQL语句怎么写
你这个问题描述不够清楚、也不准确、sql语句是用来在数据库里执行增删改查的方法、数据库是用来存储数据的一个工具、一个软件服务器、所以sql语句跟酒店管理没有直接关系、唯一可能有关系就是酒店管理是一个系统、这个系统里的数据存放到数据库里了、然后我们需要用到其中一些需要的数据、我们要通过sql语句在数据库里进行筛选、然后才能通过sql语句得到我们想要的酒店管理的数据、
‘伍’ 如何用SQL语言设置酒店房间不能重复预订
您好,这个没有特定的SQL语言
首先,你的酒店管理系统的“不能重复预订”这项设置,是要存储在数据库中的,才能操作
例: 表 system 结构为 gnbh(功能编号),gnsz(功能设置)
“不能重复预订” 的 gnbh 为 ‘10’ ,gnsz (1:开启,0:关闭)
那么可以用SQL语言来设置改项功能,即
update system set gnsz = 1 where gnbh = '10' //开启功能
update system set gnsz = 0 where gnbh = '10' //关闭功能