这个还可以优化么
SELECT CAST(RWDBH AS VARCHAR(20)) AS Contract_Id, CAST(GCMC AS VARCHAR(120)) AS Project_Name, CAST(SGDW AS VARCHAR(60)) AS Construct_Unit,
CAST(SQFL AS numeric(18, 1)) AS Project_Plan, CAST(YSCFL AS varchar(20)) AS Project_Finish, CAST(YFHCS AS INT) AS Projtct_Times,
CAST(RIGHT(RWDBH, 5) + '--' + SGBW AS VARCHAR(100)) AS Build_PlaceName
FROM dbo.SC_TSCRWD_T AS A
WHERE (ZT NOT IN ('作废', '已生效[已完工]')) AND (ZBRQ >= CONVERT(char(10), DATEADD(dd, - 7, GETDATE()), 120)) AND (ZBRQ <= CONVERT(varchar(12),
GETDATE(), 23))
[解决办法]