aggregate-functions

SQL Server: Diferencia entre PARTICIÓN POR y GRUPO POR

He estado usando GROUP BY para todo tipo de consultas agregadas a lo largo de los años. Recientemente, he estado haciendo in ... uncionalidad adicional añadida en? ¿Son dos versiones de la misma funcionalidad general, o son algo completamente diferente?

El motivo de la columna no es válido en la lista select porque no está contenido en una función aggregate ni en la cláusula GROUP BY [duplicate]

Posible Duplicado:AGRUPAR POR / confusión de funciones agregadas en SQL Tengo un error - Columna ' Empleado.Emp ... stá contenido en una función agregada" parte del error. ¿Cuál es la explicación para la GROUP BY cláusula parte del error ?

Función para Calcular la Mediana en SQL Server

De acuerdo con MSDN, la mediana no está disponible como una función agregada en Transact-SQL. Sin embargo, me gustaría saber ... le) de hacer esto - permitir el cálculo de un valor mediano (suponiendo un tipo de datos numéricos) en una consulta agregada?

Aplicar múltiples funciones a múltiples columnas groupby

Los documentos muestran cómo aplicar múltiples funciones en un objeto groupby a la vez utilizando un dict con los nombres d ... posibilidad de que esta funcionalidad se pueda agregar, o solo tendré que iterar a través del groupby manualmente? Gracias

Forma óptima de concatenar / agregar cadenas

Estoy encontrando una manera de agregar cadenas de diferentes filas en una sola fila. Estoy buscando hacer esto en muchos lug ... óptimo (que podría no ser tan óptimo como CLR, pero hey Tomaré lo que pueda obtener) que pueda usar para agregar mis cosas?

¿Cómo incluir resultados "cero" / " 0 " en el agregado de CONTEO?

Me he quedado un poco atascado con un poco de SQL. No creo que pueda formular la pregunta brillantemente, así que déjenme mos ... on_id que tiene una cita y no lo que quiero, que es un retorno con personas que tienen 0 citas! Alguna sugerencia por favor?

¿T-SQL tiene una función aggregate para concatenar cadenas? [duplicar]

Posibles Duplicados:Implode tipo función en SQL Server 2000?Concatenar valores de fila T-SQL Tengo una opinión que es ... ue una función agregada como SUM () o AVG () es lo que necesito, pero no se si T-SQL tiene una. Estoy usando SQL Server 2005.

Contar el total acumulado en Postgresql

Estoy usando count y group by para obtener el número de suscriptores registrados cada día: SELECT created_at, COUNT(email) ... as. ¿Cómo consigo esto? created_at count ----------------- 04-04-2011 100 05-04-2011 150 06-04-2011 200 07-04-2011 500

SELECCIONAR con múltiples condiciones WHERE en la misma columna

Ok, creo que podría estar pasando por alto algo obvio/simple aquí... pero necesito escribir una consulta que devuelva solo re ... actid WHERE flag = 'Volunteer' AND flag = 'Uploaded'... Pero... eso no devuelve nada... ¿Qué estoy haciendo mal aquí?

SparkSQL: aplicar funciones agregadas a una lista de columnas

¿Hay una manera de aplicar una función aggregate a todas (o a una lista de) columnas de un dataframe, al hacer un groupBy? E ... e evitar hacer esto para cada columna: df.groupBy("col1") .agg(sum("col2").alias("col2"), sum("col3").alias("col3"), ...)

usar mysql SUM () en una cláusula WHERE

Supongamos que tengo esta tabla id | cash 1 200 2 301 3 101 4 700 Y quiero devolver la primera fila en la que ... que 500, debe volver a la fila 3 ¿Cómo hago esto usando la instrucción mysql? Usando WHERE SUM(cash) > 500 no funciona

MySQL: CONCAT DE GRUPO con UNIÓN IZQUIERDA

Estoy experimentando un problema con la función "GROUP_CONCAT" de MySQL. Ilustraré mi problema usando una base de datos simpl ... do la información del ticket 1 con las entradas de solución del ticket 1 y del ticket 2. ¿Qué estoy haciendo mal? ¡Gracias!

¿Cómo agrupar filas mysql con el mismo valor de columna en una fila?

Tengo dos tablas, palabras clave y datos. Las palabras clave de la tabla tienen 2 columnas (id, palabra clave), los datos d ... id en la misma fila? Como 1 123 456 2 943 3 542 532 682 Quiero hacer esto porque quiero ser capaz de ordenar los valores.

mysql count group al tener

Tengo esta tabla: Movies (ID, Genre) Una película puede tener múltiples géneros, por lo que un ID no es específico de un g ... go, esto me devuelve una lista de 4 en lugar de la suma total. ¿Cómo obtengo la suma total en lugar de una lista de count(*)?

Evitar la división por cero en PostgreSQL

Me gustaría realizar la división en una cláusula SELECT. Cuando me uno a algunas tablas y uso la función de agregado a menudo ... lumn_name),1)) WHEN 0 THEN 1 ELSE (COALESCE(COUNT(column_name),1)) END) Me pregunto si hay una mejor manera de hacer esto?

¿Diferencia entre funciones escalares, de valor de tabla y agregadas en SQL server?

¿Cuál es la diferencia entre las funciones de valor escalar, valor de tabla y agregado en SQL server? ¿Y llamarlos desde una consulta necesita un método diferente, o los llamamos de la misma manera?

¿Cómo obtener el primer y el último registro de un registro agrupado en una consulta MySQL con funciones de agregado?

Estoy tratando de recuperar el primer y el último registro de un registro 'agrupado'. Más precisamente, estoy haciendo una co ... pero tengo una mesa bastante grande. ¿Hay una manera (bajo tiempo de procesamiento si es posible) de hacer esto con MySQL?

Función SQL agregada para capturar solo el primero de cada grupo

Tengo 2 tablas - una tabla de Cuentas y una tabla de Usuarios. Cada cuenta puede tener varios usuarios. Tengo un escenario ... count.ID = User.Account_ID Pero ¿cómo podría obtener solo el primer usuario del producto basado en el orden de su User.ID ?

AGRUPAR POR y CONTAR en PostgreSQL

La consulta: SELECT COUNT(*) as count_all, posts.id as post_id FROM posts INNER JOIN votes ON votes.post_id = p ... tes.post_id = posts.id GROUP BY posts.id ) as x; ¿Cómo obtengo el número de registros en este contexto en PostgreSQL?

Cómo evitar errores "las funciones de agregado no están permitidas en DONDE"

Este código sql arroja un Las funciones agregadas no están permitidas en DONDE SELECT o.ID , count(p.CAT) FROM Orders o INNER JOIN Products p ON o.P_ID = p.P_ID WHERE count(p.CAT) > 3 GROUP BY o.ID; ¿Cómo puedo evitar este error?