顯示具有 SQL 標籤的文章。 顯示所有文章
顯示具有 SQL 標籤的文章。 顯示所有文章

2010年2月8日 星期一

[T-SQL] INTERSECT 交集查詢

最近寫程式遇到的一個問題需要使用到SQL的交集查詢的功能,問題內容如下,我有一群各式各樣的"藥"的資料,而每一個藥是由"不同成分"所組成,我需要知道的是同時符合某些成分的要有哪些?

這個問題敘述乍看之下很簡單(符合某些成分的藥),但仔細想才覺得事情不是傻人的想的那麼簡單,問題的重點在於需要同時符合某幾個成分,這樣的藥有哪些,以下面的例子來看

SELECT [MedID]
      ,[MedName]
  FROM [Northwnd].[dbo].[MedTB]

2009年11月22日 星期日

Cliend-Side Report (RDLC) Group

首先我想要使用Group的功能解決使用SQL的Rollup的功能,相關功能介紹可以參照 [Oracle]Group By Rollup Function介紹 該文章中提到使用Rollup可以做到總計及特定群組小計之功能,這樣的功能其實如果你不懂如何使用SQL的Rollup也可以使用RDLC中的Group來做到。

2009年11月20日 星期五

使用Client-Side Report (RDLC) 建立固定筆數的資料表

在上一個例子中,我們使用SQL來產生固定筆數的資料,而在這裡,我們將使用上一篇文章的SQL來建立報表,首先建立Strongly Typed DataTable如下


T-SQL 製造空資料 -- 應用RowNumber() 函式

這兩天有一個製作報表的需求,主要是為了在資料表中呈現出12資料,但問題是不管資料有沒有夠12筆,都需要補足這12個表格(Row),如下圖