SQLServerでtime型への変換こんにちはゲストさん。Expressを始めて使っています。Studioで接続してビューを作成。SQLクエリでdatetimeのデータとtime型の引き算をして、時間の計算結果を返してもらおうとしています。test_table;正しいか正しくないかはまだちょっとわからないのですが、上のようなSQLを実行したいのです。test;というテストを行う段階で「timeメソッドを呼び出せません」とエラーが返ってきます。書いてるものが違うのか、何か設定そのものが違うのでしょうか。以下を参考にしました。http://msdn.microsoft.com/ja-jp/library/bb677243.aspx凄い初歩的な問題の気がするのですが、何処を調べればいいのかだけでも結構ですので、何かアドバイスがいただきたいです。回答(2)ANo.2nora1962お使いのバージョンは本当に「2008R2」でしょうか?「2008R2」のExpress版はまだ出てなかった気もするのですが。TIME型が追加されたのは2008からです。一度バージョンを確認してみてください。16:06:35補足ありがとうございます。10.50.1617]と出てます。Studioを利用していました。以下を参考にインストールを実施しました。test_tableではダメですか?col1からcol2前の日付時刻を返します。20:39:46補足datetimeからtimeを計算できるんですね。これも知りませんでした。いうようなcol1の時刻xx:xxとcol2の時刻yy:yyとを比較するために、col1の時刻だけが欲しくてCASTをしようとしていました。ASP.NETからSQLServerにアクセスしようとすると、ログイン画面が表示されてしまいます。SqlServerExpress2008をインストールしています。EclipseからSqlServer2008への接続を勉強しています。Reserved.掲載情報の著作権は提供元企業等に帰属します。