[問題] 想請問SQL語法

看板C_Sharp作者 (pat)時間17年前 (2008/10/20 03:15), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
各位大大好,我遇到了一個問題 就資料庫裡面欄位名稱Time資料型別是datetime 現在有以下幾筆資料,我想根據時間的年月日來抓資料,請問我的語法該如何寫阿 例如下面四筆資料,我想抓2008/3/17的資料,應該要怎麼寫 2008/3/17 上午 02:55:31 2008/3/17 上午 09:17:10 2008/3/18 上午 09:17:10 2008/3/19 上午 05:10:20 以下是我目前想到的方法,但是是失敗的,我想問的就是 怎麼在WHERE Time 的地方讓他是比較年月日就好? cmd4.CommandText = "SELECT meID, name,meID_parent,Description,_fID,_fID2,_mdoc_ID,_sID,Time,firstmessage,_meID " + "FROM map_event WHERE Time ="+temp.ToShortDateString()+" ORDER BY Time"; 拜託各位大大幫忙解決了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.126.206

10/20 08:05, , 1F
SQL資料庫很多種你是指MSSQL還是Oracle等等....
10/20 08:05, 1F

10/20 17:35, , 2F
Time欄位的字串先轉換一下格式比較方便處理吧 Convert()
10/20 17:35, 2F

10/20 22:09, , 3F
Access format; SQL convert; Oracle to_char
10/20 22:09, 3F
文章代碼(AID): #18-uTHY8 (C_Sharp)