在这个问题中,CREATE_DATE是指用户定义的列还是预定义的mySQL列?如果是用户定义的,那么该列的类型有什么好的假设?
从表REPORTS中选择之前有CREATE_DATE的所有记录 2006年7月9日,最新订单。
答案 0 :(得分:0)
CREATE_DATE
不是预定义的列名;它将被定义为CREATE TABLE
语句的一部分。
最有可能的是,它将是一个MySQL DATETIME
类型,尽管它也可能是更简单的DATE
类型。有关详细信息,请参阅MySQL date types。
DATETIME
和DATE
类型之间的区别在于DATETIME
(顾名思义)包含时间戳和日期,而DATE
只存储日期部分。
答案 1 :(得分:0)
SELECT * FROM REPORTS WHERE CREATE_DATE < '2006-07-09' ORDER BY CREATE_DATE DESC