English 中文(简体)
• 如何将数据整理整理整理整理到某一日期,并重新检索一个记录?
原标题:How to format SQL DATETIME to comapre it to a given date and retrive one record?

如果必须检索干 the的记录,这一记录应当尽可能靠近我的时间段(YYY-MM),请记住,db(sql服务器)的栏目是DATETIME,因此,我需要加以编排,以便比较一下,这里是我一直在做的:

public Document findByDate(String date) throws GeneralException{
    Document docs = new Document();
    String d1 = date;
    String delimiter = "-";
    String[]temp = d1.split(delimiter);     
    try{
        String sql = "SELECT TOP(1) *  FROM Document  WHERE issueDate >=  " +   temp[1]+ temp[0] +"   AND issuedate <  "+ temp[1]+ temp[0] +"   ORDER BY issueDate DESC ";
        ResultSet rs = this.executeQuery(sql);
        while(rs.next()){
            docs = (Document) this.build(rs);
        }
        if(docs != null){
            return docs;
        } else {
            return docs = null;
        }
    } catch (SQLException ex){
        throw new GeneralException(ex);
    }
}

非常感谢

最佳回答

So what you want is th most recent record in the same or previous month, course we have to bear in mind that the month previous to December was last year...

你们可以想一下一下的是,月与年之间的比较,但如果你不是在YYYY-MM通过,那么你就是在那个月末通过,那么,这只是一次。

Select Top(1) * from Documents Where IssueDate <= ? Order By IssueDate Desc

Where ? is the end of the month

问题回答

审判

SELECT TOP(1) *  FROM Document  WHERE convert(date,issueDate) >=   datevalue   AND convert(date,issuedate) <   datevalue    ORDER BY issueDate DESC 




相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签