1樓:嗯嗯堪啞
1.查詢某個日期的資料 with query1 do begin close; sql.clear; sql.
add('select * from 表'); sql.add('where 日期欄位=:date'); parabyname('date').
asstring:=日期; open; end;2.某段日期資料 with query1 do begin close; sql.
clear; sql.add('select * from 表'); sql.add('where 日期欄位 between :
date1 and :date2'); parabyname('date1').asstring:
=日期1; parabyname('date2').asstring:=日期2; open; end; 檢視原帖》
2樓:匿名使用者
具體什麼問題?
只是按時間欄位查詢的話可以這樣
select * from table1 where dt >= '2012/12/31'
3樓:怎麼都是以註冊
select sysdate from dual;--------oracle
select current_date as systemtime;-------mysql
4樓:
不同資料庫系統時間函式不一樣的, sysdate getdate()都可能
5樓:小叮噹
select sysdate() from dual
6樓:小希
to:zds0707(周) 如果我用的日期格式為yyyy/mm/dd呢? 檢視原帖》
7樓:小卓卓
以「日期」為關鍵字查一下以前的貼子,有好多… 檢視原帖》
8樓:vb程式設計解放雙手
看你查詢的是什麼型別的資料庫?用的是什麼語言?有的需要使用##對日期引用,如:
select * from table where 日期》=#2017-1-7#
9樓:唐城冬
select getdate()
10樓:電漲
我做了一個paradox資料庫,怎樣查詢某個日期的資料和某段日期的資料。謝謝! 檢視原帖》
資料庫的日期區間查詢方法。
11樓:博學小趙是吃貨
access中有個mid函式,可以用來擷取字串或者日期。
select * from 表名 where mid([testtime],5,10) ='04/19/2013'其中,5代表擷取的開始位置,從左數,10代表擷取的長度。
資料庫的日期區間查詢有兩種情況:
1:查詢給定時間在開始時間列與結束時間列範圍中資料;
2:查詢日期列在開始時間列與結束時間列範圍中資料。
第一種:<,>, <= , >=
select * from 表名 where 日期列 >= to_date('2015-10-20 00:00:00','yyyy-mm-dd hh24:mi:ss')
and t.日期列 <= to_date('2015-10-20 23:59:59','yyyy-mm-dd hh24:mi:ss')。
第二種 between and
select * from 表名 where 日期列 between to_date('2015-10-20 00:00:00','yyyy-mm-dd
hh24:mi:ss')and to_date('2015-10-20 23:59:59','yyyy-mm-dd hh24:mi:ss')。
擴充套件資料:
sql資料庫語句:
建立資料庫:
create database database-name。
刪除資料庫:
drop database dbname。
建立新表:
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)。
刪除新表:
drop table tabname。
增加一個列:
alter table tabname add column col type。
新增主鍵:
alter table tabname add primary key(col)。
刪除主鍵:
alter table tabname drop primary key(col)。
建立索引:
create [unique] index idxname on tabname(col….)。
刪除索引:
drop index idxname。
建立檢視:
create view viewname as select statement。
刪除檢視:
drop view viewname。
12樓:小丁創業
有兩種方式:to_char方式和to_date方式。
假設要查詢2011-05-02到2011-05-30之間的資料,實現方式如下:
1、to_date方式:
select * from tablename where time>=to_date('2011-05-02','yyyy-mm-dd') and time <=
to_date('2011-05-30','yyyy-mm-dd');
執行的結果是:可以顯示05-02的資料,但是不能顯示05-30的資料。
執行的結果是:可以顯示05-02的資料,但是不能顯示05-30的資料。
所以可以得出結論:
(1)如果想顯示05-30的資料可以to_date('2011-05-31','yyyy-mm-dd'),這樣就能顯示30號的了。
(2)如果想要顯示05-30的資料可以to_date('2011-05-30 23:59:59 999','yyyy-mm-dd hh24:
mi:ss')也是可以查出來的。
2、to_char方式:
同樣查詢上面兩個日期
select * from tablename where to_char(time,'yyyy-mm-dd')>=2011-05-02 and
to_char(time,'yyyy-mm-dd')<=2011-05-3;
查詢結果:可以同時顯示05-02和05-30的資料。
另外:可以用between and 代替 >=符號。
擴充套件資料:
sql資料庫語句:
建立資料庫:
create database database-name。
刪除資料庫:
drop database dbname。
建立新表:
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)。
刪除新表:
drop table tabname。
增加一個列:
alter table tabname add column col type。
新增主鍵:
alter table tabname add primary key(col)。
刪除主鍵:
alter table tabname drop primary key(col)。
建立索引:
create [unique] index idxname on tabname(col….)。
刪除索引:
drop index idxname。
建立檢視:
create view viewname as select statement。
刪除檢視:
drop view viewname。
13樓:匿名使用者
access中有個mid函式,可以用來擷取字串或者日期按照你這個
select * from 表名 where mid([testtime],5,10) ='04/19/2013'
其中,5代表擷取的開始位置,從左數,10代表擷取的長度,你那個fri和04中間有沒空格,看不出來,如果我寫錯的話,你自己改一下吧
如何查詢資料庫某一時間段內的資料
14樓:鬱拍鶴
select * from 表名 where 日期列名 between '開始時間' and '結束時間'
查詢欄位日期列在開始時間(含)至結束時間(含)之間表名的記錄。
sql select 語句
select 語句用於從表中選取資料。
結果被儲存在一個結果表中(稱為結果集)。
如何檢視oracle資料庫時間
15樓:匿名使用者
預設情況下資料庫的時間是跟隨伺服器的,不信的話你可以查詢下:
select sysdate from dual;
16樓:匿名使用者
select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;
sql在查詢日期資料時如何限定查詢的日期格式
17樓:二樓最厲害
像樓上的回答可能會出現 一種情況,如30120407 也會被認為轉成2023年4月7號,這樣肯定是不合適的,建議你找個最小的年份,或者編造一個最小和最大的年份:現在是2023年2月22日為最大值,然後定義你表裡實際的最小值2023年1月1日:
你的start_date為date型別的sql:
select * from a where start_date between
to_date('20110101','yyyymmdd') and to_date('20130222','yyyymmdd');
18樓:匿名使用者
sqlserver:
where isdate(col)=1
19樓:匿名使用者
select * from a where
to_char(to_date(date,'yyyymmdd'),'yyyymmdd')=to_char(datea,'yyyymmdd');
資料庫查詢表裡面的資料怎麼查詢,資料庫中查詢時,要查詢姓 黃 的如何查詢
1.通過系統的 效能 來檢視 開始 管理工具 效能 或者是執行裡面輸入 mmc 然後通過 新增計數器新增 sql 的常用統計 mssql general statistics 然後在下面列出的專案裡面選擇 使用者連線 user connection 就可以時時查詢到sql server資料庫連線數了...
資料庫問題,資料庫問題
一張表查資料不用建立檢視的吧,直接插入資料庫就可以 參考 檢視應用的舉例 例子5 3 使用with check option子句問題提出 若建立檢視ygb view,其程式清單如下 create view ygb view as select from 員工表 where 員工表.性別 女 執行下列...
VB 資料庫查詢
select top 1 from ip order by 日期欄位 asc text1 recordsource select top 1 from ip order by 日期欄位 desc text2 假如你的第八個欄位名稱是dt sql語句為 一 sql select min dt max ...