时间戳就是 格林威治时间1970年01月01日00时00分00秒到指定日期时间之间的秒数
2012-01-11 00:00:00的时间戳就是1326211200比较时间字段,底层实际比较的就是这个数字的时间戳
1.select*
from
用户
where
工资=textBox.Text
and
convert(char(10),日期,120)
=
formatdatetime('YYYY-MM-DD',dp1.datetime)
日期可以以字符串的形式放到sql语句中
'YYYY-MM-DD'或'YYYY-MM-DD
hh:mm:ss'
2.用between
...
and
或用
...and
Year(日期)
=
Year(cast('2008-05-14'
as
datetime))
and
month(日期)
=
month(cast('2008-05-14'
as
datetime))
oracle:select * from table where to_date("2005-7-6","YYYY-mm-dd") >to_date("2005-12-30","YYYY-mm-dd")一般来说只要把字符串转成date类型就可以用>,<来进行比较了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)