看板 Database 關於我們 聯絡資訊
資料庫名稱:sql server 資料庫版本:2012 內容/問題描述: 我是用asp.net來連接資料庫的,假設我給了三個欄位, 入眠時間,清醒時間,總睡眠時間,第一次insert進去, 第二次我希望能夠放到同一筆資料裡,第三次也是同樣的方法。 我的問題點是,如何將多筆資料存放到同一個欄位, update能夠用for迴圈嗎? 目前我的寫法是這樣 http://tinyurl.com/p27vfpg 還有一個問題是 裡面是空值 但會跳到update而不是insert -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.51.185 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1448182183.A.6CF.html ※ 編輯: a8451200 (61.228.51.185), 11/22/2015 16:51:24 ※ 編輯: a8451200 (61.228.51.185), 11/22/2015 18:51:39
kajm: 多筆資料存到同一欄位的意思是? A變成A+B 還是 A變成B 11/22 22:15
kajm: 另外最後一句因為剛好看不到你的if判斷式 無法解決@@ 11/22 22:16
a8451200: A+B 11/22 22:48
a8451200: http://i.imgur.com/aTW5ZbD.png 11/22 22:51
a8451200: http://i.imgur.com/0y4mTJg.png 11/22 22:52
kajm: 如果要A+B的寫法,我是會先SELECT出原本的值再一次UPDATE 11/23 01:58
kajm: 但這樣是多值屬性,你要取出那些時間做其他事情會相對麻煩哦 11/23 02:01