查看: 1054|回复: 3
|
mySQL command 高手请进 ..
[复制链接]
|
|
我有3tables
table customer(IC,name)
Table Room( RoomNo,RoomType,Price)
table reservation( IC, no of room(房间数量),check_in_date,check_out_date ,roomType)
我要display一个旅客住的客房的房租
total=no of room * no of night(=checkOutDate-CheckIndate) * RoomPrice(根据他的房间种类)
要怎么以一个mySQL command display出来? |
|
|
|
|
|
|
|
发表于 12-10-2006 03:13 PM
|
显示全部楼层
原帖由 pure 于 12-10-2006 02:16 PM 发表
我有3tables
table customer(IC,name)
Table Room( RoomNo,RoomType,Price)
table reservation( IC, no of room(房间数量),check_in_date,check_out_date ,roomType)
我要display一个旅客住的客房的房租
t ...
SELECT c.IC,(r.no_of_room * (check_out_date-check_in_date) * Price) as TotalAmount FROM customer c,reservation r,room rm WHERE c.IC=r.IC AND r.roomType=rm.RoomType Group By c.IC
你的data field可能会对这SQL statement有一些影响如date field |
|
|
|
|
|
|
|

楼主 |
发表于 12-10-2006 03:36 PM
|
显示全部楼层
原帖由 max5007 于 12-10-2006 03:13 PM 发表
SELECT c.IC,(r.no_of_room * (check_out_date-check_in_date) * Price) as TotalAmount FROM customer c,reservation r,room rm WHERE c.IC=r.IC AND r.roomType=rm.RoomType Group By c.IC
你的data fie ...
哦。。原来可以直接用加减乘除的符号。。。
谢啦!!!  |
|
|
|
|
|
|
|
发表于 12-10-2006 04:59 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|