看板 C_Sharp 關於我們 聯絡資訊
各位大大好,我遇到了一個問題 就資料庫裡面欄位名稱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
chancewen:SQL資料庫很多種你是指MSSQL還是Oracle等等.... 10/20 08:05
VZA:Time欄位的字串先轉換一下格式比較方便處理吧 Convert() 10/20 17:35
loveueto:Access format; SQL convert; Oracle to_char 10/20 22:09