我需要帮助的查询。在我的查询中,我想通过我的表名作为参数。这是我的查询:需要帮助与sql查询
SELECT DISTINCT
CONVERT (varchar, InspectDateTime) AS 'Inspect Date Time',
CONVERT (varchar, SynDateTime) AS 'Sync Date Time',
Employee,
ROUND(OverAllPercentage, 2) AS Grade
FROM
Table_Name
WHERE
(DATEADD(dd, DATEDIFF(dd, 0, InspectDateTime), 0)
BETWEEN
DATEADD(dd, DATEDIFF(dd, 0, @From), 0) AND
DATEADD(dd, DATEDIFF(dd, 0, @To), 0))
ORDER BY
'Inspect Date Time'
在这里,我想通过Table_Name
作为参数。请注意,这个查询已经以两个aurguments作为参数,即"@From
“和” @To
“
问候 阿卜杜拉
你正在使用哪个数据库? (动态sql的生成不同于db到db) – davek 2011-06-03 06:46:12
请注意,您的order by子句将按字母顺序排序日期。这是你的意图吗? – 2011-06-03 07:21:21