2014-04-10 40 views
0

我們有一個招聘門戶,工作由僱主發佈。我們希望向僱主展示他們的工作在搜索結果中出現的次數。保存計數時間記錄在搜索結果中出現

能否請您讓我們知道如何保存有關作業的靜力學使用下面的查詢獲取的:

SELECT Id, JobTitle,JobDescription 
FROM tblJobs 
WHERE JobTitle LIKE '%ASP.NET%'. 

我們使用Sql Server 2008,我們的應用是在ASP.NET/C#

回答

1

創建作業ID一個統計數據表和搜索櫃檯列.. 2列。

每當您運行上述搜索SQL查詢時,獲取作業ID並增加搜索計數器。

優化你可以得到一個表變量中的作業ID首先,更新統計數據,然後做一個選擇返回標題等

UPDATE jobstats 
SET searchcounter = searchcounter + 1 

WHERE jobid IN 
(
jobids from above query 
)