我有使用查詢 SELECT TRUNC的記錄(createdon, 'HH')CREATEDON,COUNT(*)FROM WHERE LABSTATUS = 1 AND CREATEDON> = TO_DATE('01/07/2010 10 ','DD/MM/YYYY hh') GROUP BY trunc(createdon,'hh') 以小時爲單位。我需要將計數值放置在網格中的相應時間列中。 我該怎麼辦?任何想法使用VB6和Oracle
0
A
回答
0
你可以這樣說:
時間都在列
SELECT TRUNC(createdon,'hh'), SUM(CASE WHEN hh=1 THEN 1 ELSE 0) h1,
SUM(CASE WHEN hh=2 THEN 1 ELSE 0) h2 .....
FROM TABLle1,
(SELECT 1 AS hh FROM dual
UNION
SELECT 2 AS hh FROM dual
UNION
SELECT 3 AS hh FROM dual
....
) hours
WHERE LABSTATUS=1 AND CREATEDON >=TO_DATE('01/07/2010 10','DD/MM/YYYY hh') AND
TRUNC(createdon,'hh')= hours.hh
GROUP BY TRUNC(createdon,'hh')
營業時間爲行:
SELECT hours.hh, SUM(CASE WHEN TRUNC(createdon,'hh')= hours.hh THEN 1 ELSE 0 END) hh,
FROM TABLle1,
(SELECT 1 AS hh FROM dual
UNION
SELECT 2 AS hh FROM dual
UNION
SELECT 3 AS hh FROM dual
....
) hours
WHERE LABSTATUS=1 AND CREATEDON >=TO_DATE('01/07/2010 10','DD/MM/YYYY hh')
GROUP BY hours.hh
這個查詢將導致這樣
row 1 12
行2 0
排3 4
...
+0
謝謝..但我得到了計數值和相應的時間..但我需要將該計數值放在網格中..例如:01:59 PM 2 ..在網格列標題中有1:00-2:00Pm計數值2必須放在 – Arthi 2010-12-07 08:47:09
相關問題
- 1. 使用VB6在Oracle中插入多行
- 2. 如何使用vb6和oracle存儲並顯示圖片?
- 3. VB6 - 使用POST和從URL GET和VB6形式
- 4. vb6字體字符集oracle
- 5. VB6連接到Oracle 11g
- 6. VB6調用Oracle過程錯誤
- 7. 使用VB6調用Oracle 11g存儲過程
- 8. 使用VB6
- 9. 如何選擇在VB6中使用哪個Oracle客戶端?
- 10. 使用VB6在Access中鏈接到Oracle表:錯誤3000?
- 11. 使用vb6從oracle數據庫檢索當前日期記錄
- 12. 保存oracle數據庫中的值使用VB6
- 13. 選擇長的原始blob oracle 8,1使用sql或vb6或vb.net
- 14. 使用Git用VB6
- 15. 使用NHIbernate和Oracle
- 16. 使用NAnt和Ivy構建VB6項目
- 17. 如何使用VB6和SAPI 4
- 18. 使用VB6和/或.NET打印照片
- 19. 問題使用VB6和水晶報表
- 20. 無法使用VB6程序創建對象VB6 COM DLL使用VB6程序
- 21. 如何使用VB6
- 22. traceroute ipv6使用vb6
- 23. VB6使用DataControl上
- 24. 無法使用VB6
- 25. 使用.NET COM在VB6中使用.NET COM VB6
- 26. C#和com vb6
- 27. AppForge vb6和wm61
- 28. VB6和ActiveMQ
- 29. VB6 interopability和VB.NET
- 30. 使用HSQLDB和Oracle休眠
能否請您將標題更改爲更具體的一個。這個問題與vb6無關。 – HamoriZ 2010-12-07 08:46:00