delphi 中我想计算出当前时间跟数据库中第一条记录相差几天 应该怎么写?
4个回答
展开全部
数据查询
seletc * from data where 时间>(当前时间-30)
当前时间用函数直接得到,这样查询得到了就是当前30天内的把有数据,如果数据类型不对,要进行一下日期型转换
seletc * from data where 时间>(当前时间-30)
当前时间用函数直接得到,这样查询得到了就是当前30天内的把有数据,如果数据类型不对,要进行一下日期型转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你第一条记录有时间记录吧,有的话直接比较么。datediff(),当前时间可以用getdate()。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
AID:='select sum(xfAmount) as 最近消费 from xf where xftime >'+
' #' + formatdatetime('yyyy-mm-dd',now-30) + '# ';
' #' + formatdatetime('yyyy-mm-dd',now-30) + '# ';
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一,用时间比较函数,第二,用BETWEEN语句
追问
可以写下代码,给我看下吗?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询