Multiplicando campo DateTime

SQL Server

03/03/2008

Olá, estou convertendo um sql Oracle para MSSQL e estou com um problema.
A conversão do SQL ficou assim:

select ( CONVERT(DATETIME, Tabela.Campo1) -
CONVERT(DATETIME, tabela.Campo2)) * 24) campo3
from tabela

Este Campo1 e Campo2 eles são do tipo varchar que armazena hora e minuto (´HH:MM´) , preciso converte-los para Date e multiplicar para obter um resultado Campo3.
Quando rodo este sql gera o seguinte erro: Operator equals multiply, type equals datetime.

Alguem pode me ajudar?


Murilo-jau

Murilo-jau

Curtidas 0

Respostas

Murilo-jau

Murilo-jau

03/03/2008

Resolvi
usando
CAST(CONVERT(DATETIME, Tabela.Campo1) AS FLOAT


GOSTEI 0
POSTAR