这个还可以优化么 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))