MSSQL para SAP BO

MSSQL para SAP: Fechas de creación de clientes por mes

3MC SqlQuery TresEmeConsulting

Query de tipo:
Consulta

Tablas:
Socios de negocios OCRD.

Descripción:
Para obtener un listado de clientes nuevos creados por año y con una presentación pivoteada por mes, ejecutamos el siguiente código:

SELECT
CardCode AS 'Código del Cliente',
CardName AS 'Nombre',
SUM(CASE WHEN MONTH(CreateDate) = 1 THEN 1 ELSE 0 END) AS 'Enero',
SUM(CASE WHEN MONTH(CreateDate) = 2 THEN 1 ELSE 0 END) AS 'Febrero',
SUM(CASE WHEN MONTH(CreateDate) = 3 THEN 1 ELSE 0 END) AS 'Marzo',
SUM(CASE WHEN MONTH(CreateDate) = 4 THEN 1 ELSE 0 END) AS 'Abril',
SUM(CASE WHEN MONTH(CreateDate) = 5 THEN 1 ELSE 0 END) AS 'Mayo',
SUM(CASE WHEN MONTH(CreateDate) = 6 THEN 1 ELSE 0 END) AS 'Junio',
SUM(CASE WHEN MONTH(CreateDate) = 7 THEN 1 ELSE 0 END) AS 'Julio',
SUM(CASE WHEN MONTH(CreateDate) = 8 THEN 1 ELSE 0 END) AS 'Agosto',
SUM(CASE WHEN MONTH(CreateDate) = 9 THEN 1 ELSE 0 END) AS 'Septiembre',
SUM(CASE WHEN MONTH(CreateDate) = 10 THEN 1 ELSE 0 END) AS 'Octubre',
SUM(CASE WHEN MONTH(CreateDate) = 11 THEN 1 ELSE 0 END) AS 'Noviembre',
SUM(CASE WHEN MONTH(CreateDate) = 12 THEN 1 ELSE 0 END) AS 'Diciembre'
FROM
OCRD
WHERE
CardCode LIKE 'C%' AND
YEAR(CreateDate) = 2023
GROUP BY
CardCode, Cardname;

Te pareció interesante o valioso este artículo:

Valora nuestra web, por favor(obligatorio)

Shares: