富之宝 发表于 2012-6-27 12:34
谢谢你的帮助,我知道了,[回复交期(ETD)]中的ETD是什么意思呀? 还有就是这个语句要用union才行,加上all就只 ... - SELECT *,數量+0 as 数量 FROM
- (SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [01$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [02$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [03$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [04$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [05$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [06$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [07$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [08$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [09$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [10$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [11$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量,單位,單價 FROM [12$B3:X])
- WHERE 採購日期
复制代码
或者
- SELECT * FROM
- (SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0 as 數量,單位,單價 FROM [01$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [02$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [03$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [04$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [05$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [06$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [07$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [08$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [09$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [10$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [11$B3:X]UNION ALL
- SELECT 採購日期,要求交期,[回復交期(ETD)],PO#,PL#,客戶,供應商,品名,顏色,數量+0,單位,單價 FROM [12$B3:X])
- WHERE 採購日期
复制代码
数据源的大量空值,导致字段的属性类型被处理为文本.数量+0是将数量从文本型转为数值型.
ETD是你字段名称的一部分,他的含义应该问楼主自己.
|