A. sql如何實現以下報表編寫急急急!
你可以用 full(outer)join 來連接啊,這個連接是顯示符合條件的數據行以及左邊和右邊表中不符合條件的行,對缺了數據的數據行都可以設置為空的,你可以試試看
B. 請教如何編寫以下需求的SQL報表
樓主,你這種報表是典型的自然連接。可以使用下面這種方法進行連接:
select*from(
selectt2.單號as[單號],t2.內碼as[父項編號],t2.用量1as[用量1],t3.子項編號as[子項編號],t3.用量2as[用量2]fromaast2
leftouterjoinbast3
ont2.內碼=t3.內碼
)ast1wheret1.子項編號isnotnull
C. sqlserver 統計報表的 sql語句怎麼寫
--動態語句
declare@sqlvarchar(8000)
select@sql=isnull(@sql+'],[','')+NAMEfromT_CSDN_ONEgroupbyNAME
set@sql='['+@sql+']'
EXEC('select*from(select*fromT_CSDN_ONE)apivot(SUM(ISNULL(MONERY,0)forNAMEin('+@sql+'))b')
D. 如何寫出該報表需求的sql語句!!
按日期、不同屬性分別進行GROUP BY,然後合並
E. 我要做個匯總報表 用sql語句 應該怎麼寫呢
這個和你的流程定義有關,在K3的每個模塊下都有一個「查詢分析」工具,在這里你可以新建查詢,和標準的SQL語句一樣,只是他提供了一些關鍵字用來代替資料庫中的值。
你打開這個工具,它有一個「幫助」,它有一些限制你可以看一下。
F. 復雜數據報表的sql 編寫求助
本人也是做這行的,有11年了,就你的問題只想跟你說:
1、SQL語句其它沒什麼難度,首先了解左連接,右連接,全連接這三個方面的內容。
2、復雜SQL也是基於簡單SQL的基礎上,是一種簡單SQL的靈活應用已。
3、有前輩帶領的環境下,最好向前輩門多多提問,不用看書,看一天書,不如前輩一分鍾的指導
4、業務部門有報表需求時,你要求接個簡單的,或從前輩那接過來,親自完成,但代碼一定要親自寫,不懂問前輩,這比什麼進步都快。
5、我帶過很多的徒弟,一般這么要求他們,進步也很快,保證3次之後可獨立完成。
G. 如何用SQL來製作報表
你用數據窗口製作一個簡單報表之後,然後點SQL,design->convert to
就可以看見腳本;然後用SQL自己製作
H. Access資料庫做報表,請教SQL語句如何寫:
SELECT 交易類別, Sum(IIf(Month(交易時間)=1,收入,0)) AS 一月, Sum(IIf(Month(交易時間)=2,收入,0)) AS 二月, Sum(IIf(Month(交易時間)=3,收入,0)) AS 三月, Sum(IIf(Month(交易時間)=4,收入,0)) AS 四月, Sum(IIf(Month(交易時間)=5,收入,0)) AS 五月, Sum(IIf(Month(交易時間)=6,收入,0)) AS 六月, Sum(IIf(Month(交易時間)=7,收入,0)) AS 七月, Sum(IIf(Month(交易時間)=8,收入,0)) AS 八月, Sum(IIf(Month(交易時間)=9,收入,0)) AS 九月, Sum(IIf(Month(交易時間)=10,收入,0)) AS 十月, Sum(IIf(Month(交易時間)=11,收入,0)) AS 十一月, Sum(IIf(Month(交易時間)=12,收入,0)) AS 十二月
FROM 支付表
WHERE (((Year([交易時間]))=[請輸入年份]))
GROUP BY 交易類別;