SQL Server - Dos Pequeñas preguntas

 
Vista:

Dos Pequeñas preguntas

Publicado por Juanp (1 intervención) el 15/02/2007 14:56:59
Hola Amigos Tengo Dos Peuqueñas preguntas para una consulta que debo realizar:

1)necesito sumar campos pero no se como hacerlo Por ej.

SELECT GESTIONES.FECHA_GESTION, Count([CTOS CON DEUDOR].[CTOS CON DEUDOR]) AS [CuentaDeCTOS CON DEUDOR], Count([CTOS CON TERCERO].[CTOS CON TERCERO]) AS [CuentaDeCTOS CON TERCERO], Count([GST DE CARTA].[GST DE CARTA]) AS [CuentaDeGST DE CARTA], Count([GST DE FICHA].[GST DE FICHA]) AS [CuentaDeGST DE FICHA],[CuentaDeCTOS CON DEUDOR]+[CuentaDeCTOS CON TERCERO]+[CuentaDeGST DE CARTA] as total

el problema es que me da error

2)Y la ultima es, como podria hacer por medio de un if ;que un campo que contenga datos me coloque el 1 y si es null me coloque 0

por su respuesta muchas gracias.
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

RE:Dos Pequeñas preguntas

Publicado por Isaías (3308 intervenciones) el 15/02/2007 17:47:22
Te falta la clausula SUM y supongo que tienes el GROUP BY GESTIONES.FECHA_GESTION

SELECT GESTIONES.FECHA_GESTION,
Count([CTOS CON DEUDOR].[CTOS CON DEUDOR]) AS [CuentaDeCTOS CON DEUDOR],
Count([CTOS CON TERCERO].[CTOS CON TERCERO]) AS [CuentaDeCTOS CON TERCERO],
Count([GST DE CARTA].[GST DE CARTA]) AS [CuentaDeGST DE CARTA],
Count([GST DE FICHA].[GST DE FICHA]) AS [CuentaDeGST DE FICHA],
SUM([CuentaDeCTOS CON DEUDOR]+[CuentaDeCTOS CON TERCERO]+[CuentaDeGST DE CARTA]) as total

Para tu pregunta 2:

SELECT Resultado = CASE WHEN columna IS NULL THEN 0 ELSE 1 END
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