Fórum Como fazer para somar ou subtrair hora? #51012
14/05/2005
0
Uso FB1.5 e em um Select preciso da soma ou subtração da hora:
O [b:96d8501e0b]CAMPO3[/b:96d8501e0b] é um [b:96d8501e0b]TIMESTAMP[/b:96d8501e0b]. As formas do select e da cláusula where foram as formas tentadas, mas sem sucesso.
Como poderia fazer essa operação ? Usando UDFs???? Queria saber algum meio de processar esse select....
Vlws :lol:
SELECT CAMPO1,CAMPO2,[b:96d8501e0b]CAST(CAMPO3 AS TIME) + ´00:05:00´[/b:96d8501e0b],...
FROM TABELA
WHERE
[b:96d8501e0b]CAST(CAMPO3 AS TIME) - CAST(´00:10:00´) >= CURRENT_TIME[/b:96d8501e0b]
O [b:96d8501e0b]CAMPO3[/b:96d8501e0b] é um [b:96d8501e0b]TIMESTAMP[/b:96d8501e0b]. As formas do select e da cláusula where foram as formas tentadas, mas sem sucesso.
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Dynamic SQL Error.
expression evaluation not supported.
Como poderia fazer essa operação ? Usando UDFs???? Queria saber algum meio de processar esse select....
Vlws :lol:
G1b4
Curtir tópico
+ 0
Responder
Posts
14/05/2005
G1b4
Errata:
SELECT CAMPO1,CAMPO2,[b:94f9989d11]CAST(CAMPO3 AS TIME) + ´00:05:00´[/b:94f9989d11],...
FROM TABELA
WHERE
[b:94f9989d11]CAST(CAMPO3 AS TIME) - [color=red:94f9989d11]CAST(´00:10:00´ AS TIME)[/color:94f9989d11] >= CURRENT_TIME[/b:94f9989d11]
Responder
Gostei + 0
14/05/2005
G1b4
Um amigo achou a resposta:
SOMA-SE A HORA COM UM VALOR NUMERICO (EM SEGUNDOS)...
OK FLWS
SELECT CAST(CAMPO3 AS TIME) + [b:037dc5d9cf]300[/b:037dc5d9cf] FROM TABELA
SOMA-SE A HORA COM UM VALOR NUMERICO (EM SEGUNDOS)...
OK FLWS
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)