Guest User

Untitled

a guest
Jan 19th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. [Vendedores](
  2. [IdVendedor] [int] IDENTITY(1,1) NOT NULL,
  3. [IdGrupo] [int] NULL,
  4. [IdInfoContacto] [int] NULL,
  5. [ApellidoPaterno] [varchar](30) NULL,
  6. [ApellidoMaterno] [varchar](30) NULL,
  7. [Nombre] [varchar](35) NULL,
  8. [Estado] [varchar](10) NULL,
  9. CONSTRAINT [PK_Vendedores] PRIMARY KEY CLUSTERED
  10.  
  11. [Clientes](
  12. [IdCliente] [int] IDENTITY(1,1) NOT NULL,
  13. [IdGrupo] [int] NULL,
  14. [IdVendedor] [int] NULL,
  15. [IdDireccion] [int] NULL,
  16. [IdInfoContacto] [int] NULL,
  17. [FechaAlta] [date] NULL,
  18. [ApellidoPaterno] [varchar](30) NULL,
  19. [ApellidoMaterno] [varchar](30) NULL,
  20. [Nombre] [varchar](40) NULL,
  21. [Empresa] [text] NULL,
  22. [Estado] [varchar](20) NULL,
  23. [Estatus] [varchar](20) NULL,
  24. CONSTRAINT [PK_Clientes] PRIMARY KEY CLUSTERED
  25.  
  26. [dbo].[Mensajes](
  27. [IdMensaje] [int] IDENTITY(1,1) NOT NULL,
  28. [IdCliente] [int] NULL,
  29. [IdVendedor] [int] NULL,
  30. [CorreoRemitente] [varchar](100) NULL,
  31. [CorreoCliente] [varchar](100) NULL,
  32. [CorreosAdicionales] [varchar](max) NULL,
  33. [Tema] [varchar](100) NULL,
  34. [Mensaje] [varchar](max) NULL,
  35. [Fecha] [date] NULL,
  36. [Hora] [time](5) NULL,
  37. CONSTRAINT [PK_Mensajes] PRIMARY KEY CLUSTERED
  38.  
  39. [Archivos](
  40. [IdArchivo] [int] IDENTITY(1,1) NOT NULL,
  41. [IdMensaje] [int] NULL,
  42. [Nombre] [varchar](max) NULL,
  43. [Ubicacion] [varchar](50) NULL,
  44. CONSTRAINT [PK_Archivos] PRIMARY KEY CLUSTERED
  45.  
  46. 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
  47.  
  48. LEFT JOIN Clientes ON Clientes.IdCliente = Mensajes.IdCliente
  49.  
  50. COALESCE(Clientes.ApellidoPaterno + ' ' + Clientes.ApellidoMaterno + ' ' + Clientes.Nombre, '') AS Cliente
Add Comment
Please, Sign In to add comment