concatenar horas
blz amigos,
estou querendo concatenar hora de abertura com a hora de fechamento, mas só que o resultado não é o que eu esperava.
inves de amostrar neste formato:
00:00:00 - 00:00:00
o resultado do select amostra assim:
00:00:00.0000 - 00:00:00.0000
SELECT C.id_cliente, C.razaosoc, (C.abre || ´ - ´ || C.fecha)
FROM CLIENTE C
ORDER BY C.ncliente
alguem saberia me responder porque está aconteçendo isso?
agradeço,
Pestana.
estou querendo concatenar hora de abertura com a hora de fechamento, mas só que o resultado não é o que eu esperava.
inves de amostrar neste formato:
00:00:00 - 00:00:00
o resultado do select amostra assim:
00:00:00.0000 - 00:00:00.0000
SELECT C.id_cliente, C.razaosoc, (C.abre || ´ - ´ || C.fecha)
FROM CLIENTE C
ORDER BY C.ncliente
alguem saberia me responder porque está aconteçendo isso?
agradeço,
Pestana.
Pestana
Curtidas 0
Respostas
Pestana
05/12/2006
já ia me esquecendo, eu estou usando o interbase6 e D7.
GOSTEI 0
Pestana
05/12/2006
galera ainda não consegui resolver o problema.
GOSTEI 0
Joaoshi
05/12/2006
Colega você poderia tentar usar [b:94a916bc15]substring[/b:94a916bc15]
SELECT C.id_cliente, C.razaosoc, (SUBSTRING(C.abre FROM 1 FOR 8) || ´ - ´ || SUBSTRING(C.fecha FROM 1 FOR 8)
FROM CLIENTE C
ORDER BY C.ncliente
Espero ter ajudado.
SELECT C.id_cliente, C.razaosoc, (SUBSTRING(C.abre FROM 1 FOR 8) || ´ - ´ || SUBSTRING(C.fecha FROM 1 FOR 8)
FROM CLIENTE C
ORDER BY C.ncliente
Espero ter ajudado.
GOSTEI 0
Joaoshi
05/12/2006
O correto é:
SELECT C.id_cliente, C.razaosoc, SUBSTRING(C.abre FROM 1 FOR 8)|| ´ - ´ || SUBSTRING(C.fecha FROM 1 FOR 8)
FROM CLIENTE C
ORDER BY C.ncliente
SELECT C.id_cliente, C.razaosoc, SUBSTRING(C.abre FROM 1 FOR 8)|| ´ - ´ || SUBSTRING(C.fecha FROM 1 FOR 8)
FROM CLIENTE C
ORDER BY C.ncliente
GOSTEI 0
Joaoshi
05/12/2006
troque o 8) cool pelo numero 8
GOSTEI 0
Pestana
05/12/2006
joaoshi valeu por você ter respondido, mas está dando erro que não está reconhecendo o from, fiz alguma coisa errado?
SELECT C.razaosoc, substring(C.abre FROM CLIENTE FOR 8) || ´ - ´ || substring(C.fecha FROM CLIENTE FOR 8)
FROM CLIENTE
SELECT C.razaosoc, substring(C.abre FROM CLIENTE FOR 8) || ´ - ´ || substring(C.fecha FROM CLIENTE FOR 8)
FROM CLIENTE
GOSTEI 0
Joaoshi
05/12/2006
Colega,
SELECT C.id_cliente, C.razaosoc, SUBSTRING(C.abre FROM 1 FOR 8)|| ´ - ´ || SUBSTRING(C.fecha FROM 1 FOR 8)
FROM CLIENTE C
ORDER BY C.ncliente
Na mensagem anterior faltou fechar o parêntese
Espero ter ajudado.
SELECT C.id_cliente, C.razaosoc, SUBSTRING(C.abre FROM 1 FOR 8)|| ´ - ´ || SUBSTRING(C.fecha FROM 1 FOR 8)
FROM CLIENTE C
ORDER BY C.ncliente
Na mensagem anterior faltou fechar o parêntese
Espero ter ajudado.
GOSTEI 0