我的查询是这样的:
StockAnalytics.uDIX - StockAnalytics.dDIX > 0.5
AND (Today1.uDIX - Today1.dDix) > 0.5
AND (Today2.uDIX - Today2.dDix) > 0.5
AND (Today1.uDIX - Today1.dDix) > (Today2.uDIX - Today2.dDIX)
AND (Today2.uDIX - Today2.dDIX) > (Today3.uDIX - Today3.dDIX)
AND StockAnalytics.[Date] > @Date
我正在尝试从用户输入他想要运行查询的日期。当我输入日期时,它要求输入两次相同的输入。
此查询有什么问题吗?
Soham
编辑:我不认为,我可以解决我的问题。当我使用这个代码片段时,它完美地工作,除了提示用户输入日期的对话框,两次我不想让它弹出两次。只有在用户第二次输入“日期”后,结果才会出现
答案 0 :(得分:0)
如果您需要在参数中包含两个参数:
SELECT Stuff
FROM ATable
WHERE FirstDate > [Please enter date: ]
AND SecondDate > [Please enter date: ]
然后包含一个参数行:
PARAMETERS [Please enter date: ] DateTime;
SELECT Stuff
FROM ATable
WHERE FirstDate > [Please enter date: ]
AND SecondDate > [Please enter date: ]
或者更好的是,使用表格:
SELECT Stuff
FROM ATable
WHERE FirstDate > Forms!Dates!txtDate
AND SecondDate > Forms!Dates!txtDate