Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Vendedores](
- [IdVendedor] [int] IDENTITY(1,1) NOT NULL,
- [IdGrupo] [int] NULL,
- [IdInfoContacto] [int] NULL,
- [ApellidoPaterno] [varchar](30) NULL,
- [ApellidoMaterno] [varchar](30) NULL,
- [Nombre] [varchar](35) NULL,
- [Estado] [varchar](10) NULL,
- CONSTRAINT [PK_Vendedores] PRIMARY KEY CLUSTERED
- [Clientes](
- [IdCliente] [int] IDENTITY(1,1) NOT NULL,
- [IdGrupo] [int] NULL,
- [IdVendedor] [int] NULL,
- [IdDireccion] [int] NULL,
- [IdInfoContacto] [int] NULL,
- [FechaAlta] [date] NULL,
- [ApellidoPaterno] [varchar](30) NULL,
- [ApellidoMaterno] [varchar](30) NULL,
- [Nombre] [varchar](40) NULL,
- [Empresa] [text] NULL,
- [Estado] [varchar](20) NULL,
- [Estatus] [varchar](20) NULL,
- CONSTRAINT [PK_Clientes] PRIMARY KEY CLUSTERED
- [dbo].[Mensajes](
- [IdMensaje] [int] IDENTITY(1,1) NOT NULL,
- [IdCliente] [int] NULL,
- [IdVendedor] [int] NULL,
- [CorreoRemitente] [varchar](100) NULL,
- [CorreoCliente] [varchar](100) NULL,
- [CorreosAdicionales] [varchar](max) NULL,
- [Tema] [varchar](100) NULL,
- [Mensaje] [varchar](max) NULL,
- [Fecha] [date] NULL,
- [Hora] [time](5) NULL,
- CONSTRAINT [PK_Mensajes] PRIMARY KEY CLUSTERED
- [Archivos](
- [IdArchivo] [int] IDENTITY(1,1) NOT NULL,
- [IdMensaje] [int] NULL,
- [Nombre] [varchar](max) NULL,
- [Ubicacion] [varchar](50) NULL,
- CONSTRAINT [PK_Archivos] PRIMARY KEY CLUSTERED
- SELECT (Clientes.ApellidoPaterno + ' ' + Clientes.ApellidoMaterno + ' ' + Clientes.Nombre) AS Cliente, Mensajes.* FROM (SELECT Mensajes.IdMensaje, Mensajes.IdCliente, Mensajes.IdVendedor, Mensajes.CorreoRemitente, Mensajes.CorreoCliente, Mensajes.CorreosAdicionales, Mensajes.Tema, Mensajes.Mensaje, Mensajes.Fecha, Mensajes.Hora, COUNT(Archivos.IdArchivo) AS Archivos FROM Mensajes LEFT OUTER JOIN Archivos ON Mensajes.IdMensaje = Archivos.IdMensaje GROUP BY Mensajes.IdMensaje, Mensajes.IdCliente, Mensajes.IdVendedor, Mensajes.CorreoRemitente, Mensajes.CorreoCliente, Mensajes.CorreosAdicionales, Mensajes.Tema, Mensajes.Mensaje, Mensajes.Fecha, Mensajes.Hora) AS Mensajes JOIN Clientes ON Clientes.IdCliente = Mensajes.IdCliente ORDER BY Mensajes.Fecha DESC, Mensajes.Hora DESC
- LEFT JOIN Clientes ON Clientes.IdCliente = Mensajes.IdCliente
- COALESCE(Clientes.ApellidoPaterno + ' ' + Clientes.ApellidoMaterno + ' ' + Clientes.Nombre, '') AS Cliente
Add Comment
Please, Sign In to add comment