php操作sqlserver關(guān)于時(shí)間日期讀取的小小見(jiàn)解
以前一直在用mysql對(duì)sqlserver不是很熟悉,于是摸著石頭過(guò)河。沒(méi)有別的至少mysql和sqlserver還算是親戚
在做條件查詢(xún)的時(shí)候。出現(xiàn)了問(wèn)題
首先是查詢(xún)出來(lái)的時(shí)間是這種格式的
11 30 2009 10:20:20AM
我打開(kāi)sqlserver數(shù)據(jù)庫(kù)查看表中的數(shù)據(jù)
卻是2009-11-30 10:20:20.233
后來(lái)查了查好像sqlserver有個(gè)格式問(wèn)題,但是輸出的時(shí)候要的是2009-11-01,沒(méi)有辦法,只能在查詢(xún)出數(shù)據(jù)后自己轉(zhuǎn)換一把了
在mysql下面的話(huà)
比如我想查找time在2009-11-01到2009-11-30時(shí)間段的數(shù)據(jù)
select * from table where time > '2009-11-01' and time < '2009-11-30';
我就畫(huà)了個(gè)虎,結(jié)果就不知道我的where跑哪去了,不起任何作用,
我想我的2009-11-01確實(shí)不好跟11 30 2009 10:20:20AM或者2009-11-30 10:20:20.233比較,至少可比性不大
于是我就轉(zhuǎn)換我的2009-11-01到11 01 2009 00:00:00AM和2009-11-01 00:00:00.000
再一比更不行。在“:”出錯(cuò)誤。這不是找不自在嗎!
于是別別扭扭的找了一天也沒(méi)有點(diǎn)恍然小悟,不能因?yàn)檫@個(gè)小小問(wèn)題,影響我的形象吧,今天天早早的就醒了,
昨天找到了sqlserver的時(shí)間轉(zhuǎn)換函數(shù)convert包括好多種,就是沒(méi)有2009-11-01這種格式,也不知道是我笨還是我笨
沒(méi)有辦法,只能中和一下,首先將2009-11-01轉(zhuǎn)換成20091101然后將11 30 2009 10:20:20AM或者2009-11-30 10:20:20.233轉(zhuǎn)換成20091130然后再比較,
別說(shuō),還真有結(jié)果了
select * from table where convert(varchar(10),date_time,112) !< $begin_date and convert(varchar(10),date_time,112) !> $end_date
(!< 和 !> 也差點(diǎn)絆我個(gè)跟頭)
- PHP連接SQLServer2005方法及代碼
- Linux編譯mssql擴(kuò)展使用php連接sqlserver2008的使用步驟
- Linux下php連接SQLServer 2000數(shù)據(jù)庫(kù)的配置方法
- php5.3中連接sqlserver2000的兩種方法(com與ODBC)
- php插入中文到sqlserver 2008里出現(xiàn)亂碼的解決辦法分享
- PHP連接SQLServer2005的實(shí)現(xiàn)方法(附ntwdblib.dll下載)
- PHP連接SQLSERVER 注意事項(xiàng)(附dll文件下載)
- PHP連接SQLServer2005 的問(wèn)題解決方法
- Php+SqlServer實(shí)現(xiàn)分頁(yè)顯示
- PHP利用COM對(duì)象訪(fǎng)問(wèn)SQLServer、Access
- php使用pdo連接sqlserver示例分享
相關(guān)文章
將word轉(zhuǎn)化為swf 如同百度文庫(kù)般閱讀實(shí)現(xiàn)思路及代碼
一般流程想將word轉(zhuǎn)化為pdf格式,再將pdf格式轉(zhuǎn)化為swf格式。在網(wǎng)頁(yè)上顯示其實(shí)都是swf格式內(nèi)容,具體實(shí)現(xiàn)如下,有此需求的朋友可以參考下,希望對(duì)大家有所幫助2013-08-08php實(shí)現(xiàn)專(zhuān)業(yè)獲取網(wǎng)站SEO信息類(lèi)實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)專(zhuān)業(yè)獲取網(wǎng)站SEO信息類(lèi),實(shí)例分析了seoreport類(lèi)針對(duì)網(wǎng)站SEO信息檢查與獲取的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04PHP實(shí)現(xiàn)將textarea的值根據(jù)回車(chē)換行拆分至數(shù)組
這篇文章主要介紹了PHP實(shí)現(xiàn)將textarea的值根據(jù)回車(chē)換行拆分至數(shù)組,涉及表單元素及explode拆分字符串的相關(guān)技巧,需要的朋友可以參考下2015-06-06PHP頁(yè)面轉(zhuǎn)UTF-8中文編碼亂碼的解決辦法
這篇文章主要介紹了php中uft-8中文編碼亂碼的解決辦法,需要的朋友可以參考下2015-10-10Json_decode 解析json字符串為NULL的解決方法(必看)
下面小編就為大家?guī)?lái)一篇Json_decode 解析json字符串為NULL的解決方法(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02php set_magic_quotes_runtime() 函數(shù)過(guò)時(shí)解決方法
PHP5.3中 bool set_magic_quotes_runtime ( bool $new_setting )函數(shù)過(guò)時(shí).2010-07-07PHP壓縮html網(wǎng)頁(yè)代碼(清除空格,換行符,制表符,注釋標(biāo)記)
如果提高網(wǎng)頁(yè)加載速度,需要怎么優(yōu)化是一個(gè)問(wèn)題,yahoo曾經(jīng)搞了一個(gè)優(yōu)化36條。其實(shí)網(wǎng)頁(yè)優(yōu)化的方法還是很多很多的。下面扯一下關(guān)于減小頁(yè)面體積來(lái)提高前端加載速度的方法2012-04-04php實(shí)現(xiàn)的Captcha驗(yàn)證碼類(lèi)實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)的Captcha驗(yàn)證碼類(lèi),實(shí)例展示了一個(gè)驗(yàn)證碼類(lèi)程序并附有用法演示實(shí)例,有著非常好的參考借鑒價(jià)值,需要的朋友可以參考下2014-09-09