作者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
1F:→ chancewen:SQL资料库很多种你是指MSSQL还是Oracle等等.... 10/20 08:05
2F:→ VZA:Time栏位的字串先转换一下格式比较方便处理吧 Convert() 10/20 17:35
3F:→ loveueto:Access format; SQL convert; Oracle to_char 10/20 22:09