生日查詢:(例如:
8.1~8.15
之間過生日的)
select * from presoninfo where
dateadd(year,datediff(year,flocktime,'2009-8-1'),flocktime)between '2009-8-1' and '2009-8-15'
or dateadd(year,datediff(year,flocktime,'2009-8-15'),flocktime)between '2009-8-1' and '2009-8-15'
其中「presoninfo 」
為表名,
「flocktime」
為相關欄位名
mysql
下的另一種寫法:
select * from tab_name where col_name like (select concat('%',(select date_format(now(),'-%m-%d')),'%'));
怎麼樣查詢當天後
15以內過生日的所有人?
<1>:
select * from
表where
(datepart(month,getdate())<>12 and
datediff
(
day
,getdate()
,dateadd(year,datediff(year,
出生日期字段
,getdate()),
出生日期字段
)
) between 0 and 15)
or
(datepart(month,getdate())=12 and
datediff
(
day
,getdate()
,dateadd(year,datediff(year,
出生日期字段
,getdate())-1,
出生日期字段
)
) between 0 and 15)
<2>:
select * from
表where datediff(day
,dateadd(year,1900-year(getdate()),getdate())
,dateadd(year,1900-year(dt),dt)
) between 1 and 15
SQLite 中關於日期的查詢處理
sqlite 中可以根據日期來篩選資料。日期格式 經過測試支援yyyy mm dd和yyyy mm dd hh mm ss,但是 在測試時出現了乙個問題 當我用?代替引數時 cursor cursor dbhelper.getreadabledatabase rawquery select from...
mysql日期查詢 mysql 查詢日期
檢視本月資料 select from content publish where date format publish time,y m date format date sub curdate interval 0 month y m 檢視上個月資料 select from content pu...
mysql關於日期 關於mysql日期的一些例子
mysql中的月份計算 減少乙個月,比如 原來的subtime 2006 10 22 12 22 22 減少後變成 2006 9 22 12 22 22 update message set subtime date sub subtime,interval 1 month 增加乙個月 update...