lovelive 演唱会:这条SQL语句怎样理解?

来源:百度文库 编辑:高考问答 时间:2024/05/02 16:53:18
有这样一个SQL语句:select * from table where day(VisitTime)='"&day(now())&"',在SQL方法中并没有day()方法,day()是VB语言的方法,怎么可以这样用呢?
哪SQL语言中比较日期的函数吗?

不对,day函数也是SQL SERVER中的函数,与VB中的功能是一样的,都是取时间的“日”部分。

语句的意思是从table表中查询visitTime在今天0点到24点之间的数据。

day()不仅是VB语言的函数,也是T-SQL中的函数,楼上解释的完全正确。

前面day是数据的日期函数
day(visitTime)就是取这个字段中的日期部分
后面的DAY是你所使用的编程语言中的一个日期函数
day(now())就是取当天的日期了