Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema Select Distinct varios campos

Estas en el tema de Problema Select Distinct varios campos en el foro de SQL Server en Foros del Web. Buen dia mi duda es la siguiente tengo que realizar una consulta la cual me arroja datos duplicados, con el select distinct me elimina los ...
  #1 (permalink)  
Antiguo 06/04/2011, 11:49
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 7 meses
Puntos: 0
Problema Select Distinct varios campos

Buen dia
mi duda es la siguiente tengo que realizar una consulta la cual me arroja datos duplicados, con el select distinct me elimina los campos duplicados pero elimina el que el sistema quiere es decir por ejemplo tengo una tabla con las columnas

A,B,C,D,E

donde los datos que estan repetidos se encuentran en la columna C pero en la columna D tendo campos nulos y campos con info y quiero que mantenga los campos con info y que no arroje los que nulos, y que me arroje los demas datos de todas las columas ya que con el select distinct solo arroja los datos de los campos que pones es decir si pongo

select distinct C from tabla

solo me arroja los datos de la columna C y oculta o elimina los datos repetidos pero asu antojo.

espero haberme explicado bien
seria algo asi como

Select Distinct C,* from Tabla o algo asi para que me arroje los datos de toda las columnas pero no se como filtrar para que me elimine los que no tienen datos en la columda D

Gracias.
  #2 (permalink)  
Antiguo 06/04/2011, 12:19
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problema Select Distinct varios campos

Si no quieres los NULOS, entonces agrega en tu WHERE campo is not null
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 06/04/2011, 12:33
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Problema Select Distinct varios campos

Ammm si solo que si hago eso tambien me elimina los nulos de los que no estan duplicados es decir en la columna D si debe de haber nulos siempre y cuando los datos de la columna C no se encuentren duplicados, si los datos de la columna C se encuentran duplicados entonces debe de tomar la fila que en la columna D no se encuentre nulos y si los datos de la columa C no se encuentran repetidos entonces que ponga todo su contenido
  #4 (permalink)  
Antiguo 06/04/2011, 12:36
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Problema Select Distinct varios campos

Bueno lo que ocupo hacer es comparar varios campos dentro de la misma tabal por ejemplo
si los datos de la Columna A sondiferentes y los datos de la columna B son iguales y los de la columa C son iguales y en la columna D el dato es nulo entonces elimina ese registro

no se si me explico

gracias

Etiquetas: campos, distinct, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.