討論串[SQL ] SQL條件相加指令
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者meteorsok (花花小蛋糕)時間11年前 (2015/02/13 16:28), 編輯資訊
0
0
0
內容預覽:
set @temp = 0;. select date, value, @temp := @temp + ifnull(value, 0) as results from tbl;. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.8.201. 文章網址: https

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者jessie0827 (小葉子)時間11年前 (2015/02/13 15:26), 編輯資訊
0
0
0
內容預覽:
可以利用group by 日期. 然後result用case取日期小於一天的value加總. select DATE ,value, isnull(sum(case when DATE >= DATEADD(day , -1 , DATE ). then value end),0) as resul
(還有5個字)

推噓3(3推 0噓 8→)留言11則,0人參與, 最新作者kevindump (愛看海的呆子)時間11年前 (2015/02/13 10:49), 編輯資訊
0
0
0
內容預覽:
您好,基於資料庫正規化的概念,. 我個人不是很建議這樣設計資料庫,. 因為這樣每次更新value,. 都要將『之後每一天』的result做即時更新,. 想一想,如果更新去年的資料,那就要重算之後的365筆資料,. 萬一改了更新到一半,又有資料被改了,可能就會造成lock,. 這樣設計的好處是讀的時候
(還有148個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者sonesnsdsosi (FOREVERSONE)時間11年前 (2015/02/13 09:09), 編輯資訊
0
0
0
內容預覽:
你好,我有想到用procedure 的方法. 首先 我在你的表格建立PK id 方便後續操作. 語法如下:. create or replace procedure pro01. is. i number;. j number;. begin. select max(id) into i from
(還有292個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者lunenknight (BlackMilk)時間11年前 (2015/02/11 15:58), 編輯資訊
0
0
0
內容預覽:
內容/問題描述: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個字)
首頁
上一頁
1
下一頁
尾頁