sql查詢欄位(VB datagrid)

2022-06-28 23:17:24 字數 1125 閱讀 9979

1樓:

行加用select 客戶、銷售額 as 去年銷售額 from a where 時間1 union

select 客戶、銷售額 as 11月份銷售額 from a where 時間2

列加select * from

(select 客戶、銷售額 as 去年銷售額 from a where 時間1) a join

(select 客戶、銷售額 as 11月份銷售額 from a where 時間2) b on a.客戶

也可能是用別的欄位連線看你具體的需求了。

2樓:

方法有2:(假設 時間1和時間2是個輸入變數)dim mstr as string

1:mstr = "select 客戶,銷售額 from a where 日期 in('"& 時間1 &"','"& 時間2 &"')"

2:mstr = "select 客戶,銷售額 from a where 日期 = '"& 時間1 &"' union all select 客戶,銷售額 from a where 日期 = '"& 時間2 &"'"

注:如果[日期]欄位是日期型別,要將時間1、時間2轉換為日期型別。

如果要查詢的是一個時間段,就要用到 between

3樓:等待的角落

你這個表的結構是怎麼設計的呢?

去年的銷售額你是怎麼存的?是需要加和?還是已經加完了?

去年是什麼時候啊?12個月的?

你的表結構都不清楚,怎麼告訴你?

4樓:尼歐趙

應該是下面這樣吧,注意select 語句的字串是單引號。

sqlstr="select 客戶,銷售額 from a where 日期 = '" & year(data)=07 "'" & "or 日期 = '" & (month(data)=11 and year(data)=08) & "'"

5樓:

sekect * from a where year(data)=07 or (month(data)=11 and year(data)=08)

6樓:

這麼多人都回答了,我就算了

sql查詢按指定欄位排序,SQL查詢按指定欄位排序

不知道你bai什麼資料庫 du,假如是 oracle select count city name city name from tuan info where source type 1 and city name in 北京zhi 上海dao 廣州 內 group by city name or...

mysql sql過濾查詢我要查詢欄位裡的某個值不顯示,其他內容都顯示。這個語句怎麼寫

select age from student where age 18 查詢年齡不為18 sql語句查詢除某一列以外的其他所有列?跪求 如果你想直接在sql查詢語句中這麼做,很遺憾地告訴你,不可以,你只能是列出你想要的所有列,不過有幾個簡單的方法可以幫你快速得到這個sql,通過mangement ...

sql如何查詢空值的欄位,sql資料庫查詢中,空值查詢條件怎麼寫?

sql查詢空值的欄位寫法 select a.欄位 from student a where a.欄位 like student為表名 查詢類似空值的寫法 1 查詢名稱有退格鍵 select from t bd item info where charindex char 8 item name 0 ...