在任何人发表评论之前,我必须使用HSQLDB RDBMS;它适用于大学Java项目。我的问题是如何将我得到最后创建发票清单30天如何查询最近30天内添加的产品(HSQLDB)
CREATE TABLE Invoices(
rid INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
invoicedate TIMESTAMP NOT NULL);
在任何人发表评论之前,我必须使用HSQLDB RDBMS;它适用于大学Java项目。我的问题是如何将我得到最后创建发票清单30天如何查询最近30天内添加的产品(HSQLDB)
CREATE TABLE Invoices(
rid INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
invoicedate TIMESTAMP NOT NULL);
你可以使用HSQL的dateadd function:
select *
from Invoices
where invoicedate > dateadd('day', -30, CURRENT_DATE)
你尝试过什么?如果你有一个日期字段,那么在'invoicedate> = somedate'处找到所有条目都不会那么困难。 – Thomas 2012-03-22 12:56:34