返回列表 上一主題 發帖

[發問] VBA SQL語法相關詢問

本帖最後由 singo1232001 於 2024-2-15 11:35 編輯

回復 1# 蒼雪


若欄位名稱空白
A欄 就是F1
B欄就是 F2     

F的意思就是Fileds

假設工作表1 A,B,C,D 四欄位
代號,(空白),商品,金-額

例如 select *  form [工作表1$A1:D]

可改成 select 代號,F2,商品,[金-額]    from  [工作表1$A1:D]

TOP

回復 2# singo1232001


    呈上題
若 商品 有空值 想改為0
可改成 select 代號,F2,iif(IsNull(商品),0,商品) as 商品 ,[金-額]    from  [工作表1$A1:D]


另外 原始資料表 與 存放資料的範圍不能相同

TOP

回復 4# 蒼雪


    活頁簿2.zip (21.41 KB)

TOP

本帖最後由 singo1232001 於 2024-2-19 12:01 編輯

回復 4# 蒼雪


    剛看到圖片
若要直接查詢日期  格式較為複雜

不管是要select查
select format(日期欄位,'yyyy-MM-dd')

或者 where篩
where between format(日期欄位,'yyyy-MM-dd') and  format(日期欄位,'yyyy-MM-dd')&'23:59:59'

都要用"文字日期" 方式來處理
而且要注意大小寫


你也可以參考
https://forum.twbts.com/viewthread.php?tid=23976&extra=pageD2&page=4
32樓

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題