看板
[ Database ]
討論串[SQL ] SQL條件相加指令
共 5 篇文章
內容預覽:
可以利用group by 日期. 然後result用case取日期小於一天的value加總. select DATE ,value, isnull(sum(case when DATE >= DATEADD(day , -1 , DATE ). then value end),0) as resul
(還有5個字)
內容預覽:
您好,基於資料庫正規化的概念,. 我個人不是很建議這樣設計資料庫,. 因為這樣每次更新value,. 都要將『之後每一天』的result做即時更新,. 想一想,如果更新去年的資料,那就要重算之後的365筆資料,. 萬一改了更新到一半,又有資料被改了,可能就會造成lock,. 這樣設計的好處是讀的時候
(還有148個字)
內容預覽:
你好,我有想到用procedure 的方法. 首先 我在你的表格建立PK id 方便後續操作. 語法如下:. create or replace procedure pro01. is. i number;. j number;. begin. select max(id) into i from
(還有292個字)
內容預覽:
內容/問題描述:SQL語法問題. 假設我有一個資料表如下. Date Value "Results". 05/01/01 300 300. 05/01/02 200 500. 05/01/03 -100 400. 05/01/04 -200 200. 05/01/05 500 700. . . ..
(還有102個字)