文字列日付 -> 日付型


EXCEL と MDB での記述
  
select
	date()
	,time()
	,now()
	,cdate('2000/01/01') + 100
  

SQLServer での記述
  
select
	getdate()
	,cast('2000/01/01' as datetime) + 100
	,convert(datetime,'2000/01/01') + 100
  

MySQL での記述
( バージョンによって可・不可があります )
  
4.0.17 で OK (但し、+数値で日付にならない、 + INTERVAL 1 DAY と記述します)
select
	curdate()
	,curtime()
	,now()
	,cast('2000/01/01' as datetime)

以下未確認
select
	,convert(datetime,'2000/01/01')
  

Oracle での記述
  
select
	sysdate
	,cast('2000/01/01' as date) + 100
	,to_date('2000/01/01','YYYY/MM/DD') + 100
	,to_date('20000101','YYYYMMDD') + 100
 from dual
  

PostgreSQL での記述
  
時間部分がなければ + 数値可
select
	localtime
	,date '2000/01/01' + 100
	,cast('2000/01/01' as date) + 100
	,to_date('2000/01/01','YYYY/MM/DD') + 100
	,to_date('20000101','YYYYMMDD') + 100
  














  infoboard   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ