2016-08-10 6 views
-8

私はSQLでいくつかのコードを書いていました。私は検索して、私はタイプを見つけたTIMESTAMPDATETIME、ちょうど時間を表すだけのタイプが欲しいです。私の英語SQL言語に「時間」タイプがありますか?

+6

...唯一の時間ではありません日付を表すタイプが欲しいですおよびバージョン)を使用しています。それはオラクルですか?、MySQL?、SQL Server?、Postgresql?..... – Lamak

+1

あなたの質問には、使用しているデータベースにタグを付けてください。時間の通常のデータ型は 'int'です。しかし、より洗練された時間を望むなら、多くのデータベースは 'time'データ型をサポートしています。 –

+4

私は単純なGoogleの検索で答えが得られなかったことを理解していません。 – Siyual

答えて

2

ために残念なアドバイスで

おかげで、私はちょうど(これはデータベースエンジンに大きく依存している

--for sql server versions 2005 and 2008 
select convert(varchar(10),getdate(),108) 

--declaring part 
declare @a varchar(10) 
set @a=convert(varchar(10),getdate(),108) 
select @a 

--from sql server 2012 
select cast(getdate() as time) 

select format(getdate(),'hh:mm:ss') 

-declaring part--- 
declare @a time=getdate() 
select @a 
+0

にいくつかの例が追加されました。これがあなたが探しているものかどうか教えてください – TheGameiswar

関連する問題