SQL Server - Problema consulta SQL

   
Vista:

Problema consulta SQL

Publicado por Diego (3 intervenciones) el 06/06/2014 01:48:03
Buenas tardes.

Por cuestiones de código y de forma de trabajo, necesito hacer una consulta donde el WHERE sea algo así:
tabla.registro1 = tabla.registro1

El problema de hacer este tipo de consulta es que los valores que me regresa son los que son diferentes a null y necesito también los valores en null, cual sería la forma para poder solucionar este problema?

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de SQL Server
- Cursos de SQL Server
- Temas de SQL Server
- Chat de SQL Server
información
Cursos y Temas de SQL Server
- CUBE y ROLLUP del SQL
- Uso de procedimientos almacenados
- Manual SQL Server 2000

Problema consulta SQL

Publicado por Salvador (20 intervenciones) el 06/06/2014 12:22:10
Hola Diego,

Mira haber esto:
1
2
3
4
5
6
7
SELECT
    CAMPO1
    ,CAMPO2
    ,CAMPO3
  FROM Tabla AS A
    LEFT JOIN Tabla AS B
      ON B.Registro1 = A.Registro1
El WHERE ya lo utilizas para otras cosas
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema consulta SQL

Publicado por Diego (3 intervenciones) el 06/06/2014 17:26:07
Hola!

El problema es que la comparación lo hago de la misma tabla usando tu ejemplo sería algo así:

SELECT
CAMPO1
,CAMPO2
,CAMPO3
FROM Tabla AS A
WHERE
A.Registro1 = A.Registro1

Y requiero que esta consulta también regrese valores en nulo.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema consulta SQL

Publicado por Diego (3 intervenciones) el 06/06/2014 19:58:17
Ya logre corregir el problema, lo hice mas o menos del siguiente modo:

(parametro != null ? (tabla.registro == parametro) : (tabla.registro == null) || (tabla.registro == tabla.registo))

Gracias por su ayuda :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar