作者pat0307 (pat)
看板C_Sharp
標題[問題] 想請問SQL語法
時間Mon Oct 20 03:15:28 2008
各位大大好,我遇到了一個問題
就資料庫裡面欄位名稱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