Re: [oracle_br] Estranho caso de divergeica tipo de dados
Colega, não recebemos a sua imagem - o Grupo barra qualquer tipo de anexo, se vc quiser mandar imagem sobe ela prum serviço de compartilhamento e nos passa o link Quando estranhamos DATE com número, é porque (pelo menos até o 11gR2) isso NÃO É PERMITIDO no DDL do dialeto SQL do Oracle RDBMS, cfrme : SYSTEM:@orcl:SQL>create table T ( 2c1 number, 3c2 date(7) 4 ); c2 date(7) * ERROR at line 3: ORA-00907: missing right parenthesis SYSTEM:@orcl:SQL>select * from v$version; BANNER Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production PL/SQL Release 11.2.0.2.0 - Production CORE11.2.0.2.0 Production TNS for Linux: Version 11.2.0.2.0 - Production NLSRTL Version 11.2.0.2.0 - Production SYSTEM:@orcl:SQL> ===> No mínimo talvez vc esteja usando alguma GUI que gera o DDL pra vc, ou algo do tipo - nos mostra, plz []s Chiappa
Re: [oracle_br] Estranho caso de divergeica tipo de dados
Opaa vlw o retorno, pois é DATE nessa tabela tem tamanho [image: Imagem inline 1] .. vai saber pq colocaram rsrsrs todas eram DATE, inclusive se eu colocar algo do tipo to_date('23/09/2016','dd/mm/') funcionava ... bom de qualquer maneira obrigado a todos e como sempre Chiappa qualquer explicação sua é uma aula .. vlw mesmo! Em 23 de setembro de 2016 17:31, jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Somos 2, datatype DATE com número é ** ABSURDO **, não faz sentido. > Pra mim o colega tava é usando nessas colunas ou STRING (que aí sim demanda > um tamanho), ou talvez esteja usando algum INTERVAL ou TIMESTAMP, por aí > > []s > > Chiappa > > [As partes desta mensagem que não continham texto foram removidas]
RE: [oracle_br] Estranho caso de divergeica tipo de dados
Somos 2, datatype DATE com número é ** ABSURDO **, não faz sentido. Pra mim o colega tava é usando nessas colunas ou STRING (que aí sim demanda um tamanho), ou talvez esteja usando algum INTERVAL ou TIMESTAMP, por aí []s Chiappa
RE: [oracle_br] Estranho caso de divergeica tipo de dados
Date com tamanho é novidade para mim. Étore From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Sent: sexta-feira, 23 de setembro de 2016 16:25 To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Estranho caso de divergeica tipo de dados Alisson, Aparece sim .. exportei a tabela e importei numa nova tabela colocando o DATE tamanho 7 .. e funcionou ... no outro tava como 9 .. não acho q seja isso ainda mais usando TRUNC ou qualquer outra função .. mas deu certo .. Obrigado. Em 23 de setembro de 2016 16:04, 'Yahoo' alisson...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: Boa tarde! Compare o campo trunc(data2) = trunc(data3) e veja se retorna... De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Enviada em: sexta-feira, 23 de setembro de 2016 15:50 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Estranho caso de divergeica tipo de dados Pessoal, Boa Tarde To com um caso meio estranho. tenho um select simples com join onde comparo 2 datas and trunc(data1) = trunc(data2) dia me retorna porem se eu fizer; and trunc(data1) = trunc(data3) nao me retorna nada onde data2 e data3 são mesmo tipo de dados, o valor de data2 e data3 são iguais ja usei to_date to_char so de um lado .. tambem testei dos 2 lados .. enfim não faço ideia o que possa ser alguem teria alguma ideia de como eu posso tentar resolver isso?? [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Estranho caso de divergeica tipo de dados
Alisson, Aparece sim .. exportei a tabela e importei numa nova tabela colocando o DATE tamanho 7 .. e funcionou ... no outro tava como 9 .. não acho q seja isso ainda mais usando TRUNC ou qualquer outra função .. mas deu certo .. Obrigado. Em 23 de setembro de 2016 16:04, 'Yahoo' alisson...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: > > > Boa tarde! > > > > Compare o campo trunc(data2) = trunc(data3) e veja se retorna... > > > > > > > > *De:* oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] > *Enviada em:* sexta-feira, 23 de setembro de 2016 15:50 > *Para:* oracle_br@yahoogrupos.com.br > *Assunto:* [oracle_br] Estranho caso de divergeica tipo de dados > > > > > > Pessoal, > > Boa Tarde > > > > > > To com um caso meio estranho. > > > > tenho um select simples com join > > > > onde > > > > comparo 2 datas > > > > and trunc(data1) = trunc(data2) > > > > dia me retorna > > > > porem se eu fizer; > > > > and trunc(data1) = trunc(data3) > > > > nao me retorna nada > > > > onde data2 e data3 são mesmo tipo de dados, o valor de data2 e data3 são > iguais > > > > ja usei to_date to_char > > > > so de um lado .. tambem testei dos 2 lados .. enfim não faço ideia o que > possa ser > > > > alguem teria alguma ideia de como eu posso tentar resolver isso?? > > >
RES: [oracle_br] Estranho caso de divergeica tipo de dados
Boa tarde! Compare o campo trunc(data2) = trunc(data3) e veja se retorna... De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Enviada em: sexta-feira, 23 de setembro de 2016 15:50 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Estranho caso de divergeica tipo de dados Pessoal, Boa Tarde To com um caso meio estranho. tenho um select simples com join onde comparo 2 datas and trunc(data1) = trunc(data2) dia me retorna porem se eu fizer; and trunc(data1) = trunc(data3) nao me retorna nada onde data2 e data3 são mesmo tipo de dados, o valor de data2 e data3 são iguais ja usei to_date to_char so de um lado .. tambem testei dos 2 lados .. enfim não faço ideia o que possa ser alguem teria alguma ideia de como eu posso tentar resolver isso??
[oracle_br] Estranho caso de divergeica tipo de dados
Pessoal, Boa Tarde To com um caso meio estranho. tenho um select simples com join onde comparo 2 datas and trunc(data1) = trunc(data2) dia me retorna porem se eu fizer; and trunc(data1) = trunc(data3) nao me retorna nada onde data2 e data3 são mesmo tipo de dados, o valor de data2 e data3 são iguais ja usei to_date to_char so de um lado .. tambem testei dos 2 lados .. enfim não faço ideia o que possa ser alguem teria alguma ideia de como eu posso tentar resolver isso??