Access 2010 SQL - 更改参数名称?

时间:2014-06-02 14:30:42

标签: sql ms-access

这是我的第一篇文章。我是Access 2010和SQL的新手。

我有一个酒店预订数据库,我用来运行空房查询的SQL代码如下:

PARAMETERS [Start Date] DateTime, [End Date] DateTime;
SELECT R.*, [Start Date] AS Expr1, [End Date] AS Expr2, *
FROM ROOMS AS R LEFT JOIN (select B.RoomNo from Bookings B

where ([Start Date] between B.ArrivDate and (B.ArrivDate + BKGNS.DURSTAY))

AND ([End Date] between B.ArrivDate and (B.ArrivDate + B.DURSTAY))

)  AS BKD ON R.RoomNo = BKD.RoomNo
WHERE (((BKD.RoomNo) Is Null));

我的问题是 - 我有BKGNS.DURSTAY,我可以重命名运行查询时出现的参数框,例如“请输入持续时间”而不是“BKGNS.DURSTAY”在参数框上?

希望我已经正确解释了这一点,因为我是Access和SQL的新手。

1 个答案:

答案 0 :(得分:0)

由于您的任何FROM子句中没有表GKGNS,因此将GKGNS.DURSTAY视为变量。所以,你可以使用不同的名字。而不是GKGNS.DURSTAY,使用[请输入持续时间]