mysql数据库 查询指定某天的数据

mysql数据库 查询指定某天的数据,第1张

select * from table where FROM_UNIXTIME(time, '%Y-%m-%d')=date_format('2019-08-16', '%Y-%m-%d')

以sqlserver为例,假设日期字段为saledate,则当天sql如下:

select * from [LHDDXkms].[dbo].

[ST_ PPTN _ R ] where STCD =60432099

and DateDiff(dd,saledate,getdate())=0

其他日期,变更最后的and后面即可。

昨天:and DateDiff(dd,saledate,getdate())=1

一周:and DateDiff(dd,saledate,getdate())<=7

一月:and DateDiff(mm,saledate,getdate())=0

查的时候用时间转换函数吧字符串格式的时间转成date类型的,就好了。

再有java中有专门处理数据库date类型数据的类。

java.sql.Date。

或者也可以使用过Timestamp。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9234925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存