新聞中心
MYSQL數(shù)據(jù)庫如何對比時間
SELECT * FROM order WHERE user_id=001 AND DATE_FORMAT(time,'%Y-%m-%d')="2014-10-11 "
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)城關(guān),十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
或者
SELECT * FROM order WHERE user_id=001 AND time = 2014-10-11 AND time 2014-10-12
如果表的記錄較多時,推薦使用第二種的方法。
mysql中varchar類型的時間怎么與當(dāng)前日期進行比較
可以將字符串轉(zhuǎn)換為日期類型(TO_DATE方法)進行比較。
sql:
SELECT
TO_DATE('2006-05-01
19:25:34',
'YYYY-MM-DD
HH24:MI:SS')-TO_DATE('20015-05-01
19:25:34',
'YYYY-MM-DD
HH24:MI:SS')
FROM
DUAL;
備注:時間做差的話,越是靠近當(dāng)前時間的日期越大,所以大于0就是前面的時間大,否則就是后面的時間大。
mysql 時間段數(shù)據(jù)比較
select?a.name,a.value-b.value?as?new?from?table?a?join?table?b?on?a.name=b.name?where?a.day='2014-5-8'?and?b.day='2014-5-7'
mysql 日期在數(shù)據(jù)庫中用char(14)來存儲 取的時候怎么比較時間大小
1.首先,把讀取出來的值轉(zhuǎn)換成DateTime類型,因為字符串不能比較大小
DateTime dTimeDB1 = Convert.todateTime(數(shù)據(jù)庫中的值);
DateTime dTimeDB2 = Convert.todateTime(數(shù)據(jù)庫中的值);
2.然后,再進行比較
使用比較方法:
if(DateTime.Compare(dTimeDB1 ,dTimeDB2) 0)
說明:dTimeDB1 dTimeDB2即dTimeDB1 是晚于dTimeDB2的時間
當(dāng)然也可以不使用比較方法,而直接比較時間大小,就像比較數(shù)值一樣
本文標(biāo)題:mysql怎么對比時間 mysql數(shù)據(jù)庫中如何比較時間
分享鏈接:http://fisionsoft.com.cn/article/ddshppj.html