H hhjjhhjj Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #1 怎样在SQL查询器中查询一表中属于今天的记录,不要输入参数 ,表中有datetime的字段
X xianguo Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #4 SQL.Add(' WHERE Field >= ''' + FormatDatetime('YYYY-MM-DD', 日期) + ''''); SQL.Add(' AND Field < ''' + FormatDatetime('YYYY-MM-DD', 日期+1) + '''');
SQL.Add(' WHERE Field >= ''' + FormatDatetime('YYYY-MM-DD', 日期) + ''''); SQL.Add(' AND Field < ''' + FormatDatetime('YYYY-MM-DD', 日期+1) + '''');
X xianguo Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #5 或者 SQL.Add(' WHERE CONVERT(CHAR(10), Field, 120) = '''+ FormatDatetime('YYYY-MM-DD', 日期) + '''');
X xianguo Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #7 SELECT .... WHERE Field = '2006-01-02'
D dhszxh Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #9 SQL.Add(' WHERE CONVERT(CHAR(10), Field, 120) = '''+ FormatDatetime('YYYY-MM-DD', date) + '''')
W wind206 Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #10 oracle: select * from table where to_date(datetime,'yyyy-mm-dd')=to_date(sysdate,'yyyy-mm-dd'); 一般来说就是将datetime 子段变成年月日的形式,在和变成年月日的形式的sysdate进行比较,或者用to_char,to_date这些函数,或者去搜索一下对应数据库的时间日期函数也行
oracle: select * from table where to_date(datetime,'yyyy-mm-dd')=to_date(sysdate,'yyyy-mm-dd'); 一般来说就是将datetime 子段变成年月日的形式,在和变成年月日的形式的sysdate进行比较,或者用to_char,to_date这些函数,或者去搜索一下对应数据库的时间日期函数也行
M myveremy Unregistered / Unconfirmed GUEST, unregistred user! 2006-06-17 #12 select * from table1 where field>=DATEADD(day,DATEDIFF(day,0,getdate()),0) and Field<DATEADD(day,DATEDIFF(day,0,getdate()+1), 0)
select * from table1 where field>=DATEADD(day,DATEDIFF(day,0,getdate()),0) and Field<DATEADD(day,DATEDIFF(day,0,getdate()+1), 0)