取資料庫中的日期,請教大家一條sql語句 delphi / windows sdk/api
在資料庫中有一表名為abc,其中有乙個字段屬性為日期時間型,我寫一條語句能夠查出今天的記錄
也就是說 select * from abc where riqi=今天
query.sql.add('select * from abc where riqi='''+datetostr(date)+'''');
query.open;
可是我的riqi裡面存的可是日期和時間啊
如果是sql server的話,可以這樣
select * from abc where datediff(day, riqi,getdate())=0
謝謝了,呵呵
select * from abc where riqi>a and riqi設定引數a:=datetostr(now-1)
設定引數b:=datetostr(now)
因為我這沒delphi所以沒辦法根據提示忘記了怎麼寫引數
大體是這樣吧 我也給忘記了
select * from abc where riqi = convert(varchar(10),getdate(),120)
關於資料庫Group By取最新一條資料
根據欄位super find id分組查詢opt time最新的一條資料,如以上示例表中期望查詢結果為第2條。select b.super find id,max b.opt time as opt time from info super feedback b group by b.super f...
取最後一條插入的資料
a2 hl x 10 09 14 排序後取最後一條啊 a2 hl x 10 09 39 你的id是遞增的還是隨機 a1 10 10 08 遞增a2 hl x 10 09 14 排序後取最後一條啊 a2 hl x 10 10 30 那就select max id from table a3 xx 10...
資料庫中隨機查詢一條記錄的SQL
資料庫的隨機查詢sql 1.oracle,隨機查詢20條 select from select from 表名 order by dbms random.value where rownum 20 2.ms sql server,隨機查詢20條 select top 20 from 表名order ...