problemas con el distinct
Hola.
Os comento, tengo un problema que me urge corregir bastante rápido.
Al ejecutar la siguiente sentencia
select distinct(c.cod_interno) from comisionistas c,comisiones_diciembre co where co.cod_interno=c.cod_interno and activo=1 and modo_contacto='1' and fax is not null and fecha_inserccion>=#01/01/2004# and fecha_inserccion<#01/01/2005#
si lo ejecuto desde access me salen 25 lineas
pero si lo ejecuto desde la aplicacion
ResultSet rs=st.executeQuery("select distinct(c.cod_interno) from comisionistas c," +
"comisiones_"+(String)jComboBox1.getSelectedItem()+" co where co.cod_interno=c.cod_interno"+
" and activo=1 and modo_contacto='1' and fax is not null and fecha_inserccion>=#01/01/"+
Integer.parseInt(jTextField1.getText())+"# and fecha_inserccion<#01/01/"+
(Integer.parseInt(jTextField1.getText())+1)+"#");
el resultset tiene 3661 lineas.
Es decir es como si no hiciese el distinct.
¿Sabe alguien a que se debe esto?
Un saludo
Os comento, tengo un problema que me urge corregir bastante rápido.
Al ejecutar la siguiente sentencia
select distinct(c.cod_interno) from comisionistas c,comisiones_diciembre co where co.cod_interno=c.cod_interno and activo=1 and modo_contacto='1' and fax is not null and fecha_inserccion>=#01/01/2004# and fecha_inserccion<#01/01/2005#
si lo ejecuto desde access me salen 25 lineas
pero si lo ejecuto desde la aplicacion
ResultSet rs=st.executeQuery("select distinct(c.cod_interno) from comisionistas c," +
"comisiones_"+(String)jComboBox1.getSelectedItem()+" co where co.cod_interno=c.cod_interno"+
" and activo=1 and modo_contacto='1' and fax is not null and fecha_inserccion>=#01/01/"+
Integer.parseInt(jTextField1.getText())+"# and fecha_inserccion<#01/01/"+
(Integer.parseInt(jTextField1.getText())+1)+"#");
el resultset tiene 3661 lineas.
Es decir es como si no hiciese el distinct.
¿Sabe alguien a que se debe esto?
Un saludo