㈠ oracle 怎麼用sql語句獲取日期欄位的年月日
組件使用和其他的沒有什麼兩樣,只是在設置連接資料庫的時候選擇ORACLE資料庫驅動就可以了.
需要看你的資料庫中存儲的是什麼格式了.
我使用的ORACLE資料庫中的欄位格式為'18-九月-2006
15:45:08',精確到秒.
這樣的格式使用
delphi查詢可以這樣做:
query1.sql.Add('select
*
from
tablename
where
DATe
>
to_date(''18-8-2006
15:45:08'',''DD-MM-YYYY
HH24:MI:SS'')
AND
DATE
<
to_date(''18-11-2006
15:45:08'',''DD-MM-YYYY
HH24:MI:SS'')'
)
;
其中'18-11-2006
15:45:08'
和
'18-9-2006
15:45:08'
就是要求的兩個天數.
㈡ sql server高手請進 怎麼獲得距當前時間「兩天」的時間
select
dateadd(day,-2,getdate())
--兩天前
select
dateadd(day,2,getdate())
--兩天後
或者:
select
dateadd(hour,-48,getdate())
select
dateadd(hour,48,getdate())
sql
server獲取當前時間的函數是getdate()
,沒有gettime函數.
㈢ 在asp.net中如何在SQL中取日期但不讓其顯示時間
string item=string.Format("{0},{1},{2},{3}",流水號,單位名稱,數量,完成日期);
==》
string item=string.Format("{0},{1},{2},{3}",流水號,單位名稱,數量,完成日期.ToString("yyyy-MM-dd"));
㈣ sql server 2005的Datetime時間類型如何只顯示日期(2009
把DateTime時間類型改為Date日期類型
㈤ sql日期不想要日怎麼寫
通過getdate和convert函數可以設置。
使用CONVERT,參數設置為expression,目標系統所提供的數據類型,包括bigint和sqvariant。不能使用用戶定義的數據類型。改變數據類型的參數把日去掉即可。
或者使用數據轉換,左側的兩列表示將datetime或smalldatetime轉換為字元數據的style值。給style值加根據情況進行減去的賦值,重新運行即可。
㈥ sql 獲取某一月份內所有日期 作為列名
需要寫存儲過程拼sql。
create proc P
@YearMonth varchar(6) --年月
as
begin
Declare @SDate DateTime-本月第一天
Declare @EDate DateTime--本月最後一天
Declare @SumDate int --總天數
Declare @i int
Set @SDate=CAST(@YearMonth+'01' AS Datetime)
--在本月第一天的基礎上加1個月 然後減一天 就是本月最後一天
Set @EDate=DateAdd(M,1,@SDate)-1
--計算出差一天數
Set @SumDate=DATEDIFF(D,@SDate,@EDate)
set @i = 0
while @i<@SumDate
begin
--湊sql 我就不寫詳細了 列名就是 @SDate+i
end
end
㈦ 如何獲取資料庫中日期的月份(用SQL函數)
使用 datename 函數,獲取日期的月份。
例: 表 table 中的 rq 欄位
SQL語句如下:
select date(mm,rq) from table
相關日期、時間的提取方法還有:
年份 datename(yy,rq)
月份 datename(mm,rq)
日 datename(dd,rq)
小時 datename(hh,rq)
分鍾 datename(n,rq) //不是 m,也不是 mm
㈧ sql server 是否有隻獲取當前日期的函數
select CONVERT(varchar(10), getdate(), 120)
很好用吧。
㈨ SQL developer 表內容顯示時 日期里有星 或星期
sql能轉換,但太繁瑣,估計沒一個小時整不下來,沒時間幫你。用程序或報表做更簡單。
㈩ sqlload中某列值換成當前日期
直接使用日期函數就可以實現;六種日期函數:
1、add_months(日期,number)指定日期推遲number個月;
2、last_day(日期)指定日期當月的最後一天;
3、new_time(日期,時區簡寫)調整時區;
4、next_day(日期,number)number表示周幾,星期日是1,指定number的日期(一周內或一周後);
5、months_between(日期1,日期2)日期1和日期2之間有幾個月;
6、sysdate系統當期那日期和時間。