SELECT 欄位1,欄位2,欄位3 FROM 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"union allselect null,null,"合計:"||count(*) from 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"
mysql寫法:
SELECT 欄位1,欄位2,欄位3 FROM 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"union allselect null,null,concat("合計:",(cast(count(*) as varchar) from 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"
sqlserver寫法:
SELECT 欄位1,欄位2,欄位3 FROM 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"union allselect null,null,"合計:"+(cast(count(*) as varchar) from 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"
具體看你什麼資料庫了,還有你欄位1,欄位2,欄位3哪個欄位是字元型別的。比如欄位3是字元型別:oracle寫法:
SELECT 欄位1,欄位2,欄位3 FROM 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"union allselect null,null,"合計:"||count(*) from 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"
mysql寫法:SELECT 欄位1,欄位2,欄位3 FROM 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"union allselect null,null,concat("合計:",(cast(count(*) as varchar) from 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"
sqlserver寫法:SELECT 欄位1,欄位2,欄位3 FROM 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"union allselect null,null,"合計:"+(cast(count(*) as varchar) from 列印資料表 where 列印時間>="2018-09-01" AND 列印時間<"2018-09-19"