USE [Vertragsverwaltung] GO /****** Object: View [dbo].[TXP_IN_Geschlossen] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_IN_Geschlossen] AS SELECT TOP (100) PERCENT TicketID, MAX(Status_Changedate) AS Status_Changedate, TGNummer FROM dbo.TXP_Ticket_Data WHERE (Status_Neu = 'Geschlossen' OR Status_Neu = 'Geschlossen "Autoclose"' OR Status_Neu = 'Warten auf Schliessung' OR Status_Neu = 'Solved') AND (TicketID LIKE 'in%') GROUP BY TicketID, TGNummer HAVING (NOT (TGNummer IS NULL)) GO /****** Object: View [dbo].[TXP_IN_Offene_Langlaeufer] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_IN_Offene_Langlaeufer] AS SELECT TOP (100) PERCENT TicketID, MAX(Status_Changedate) AS Status_Changedate, TGNummer FROM dbo.TXP_Ticket_Data WHERE (Status_Neu <> 'Geschlossen') AND (Status_Neu <> 'Geschlossen "Autoclose"') AND (TicketID LIKE 'in%') AND (Status_Neu <> 'Warten auf Schliessung') AND (Status_Neu <> 'Solved') AND (DATEDIFF(d, Erstellungsdatum, GETDATE()) > 120) AND (TicketID NOT IN (SELECT TicketID FROM dbo.TXP_IN_Geschlossen)) GROUP BY TicketID, TGNummer HAVING (NOT (TGNummer IS NULL)) GO /****** Object: View [dbo].[TXP_IN_Geschlossen_Aufwand] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_IN_Geschlossen_Aufwand] AS SELECT TOP (100) PERCENT dbo.TXP_IN_Geschlossen.TGNummer, CONVERT(float, SUM(dbo.TXP_LVer_IN_AU.CalculatedValue)) AS Aufwand, dbo.TXP_IN_Geschlossen.Status_Changedate FROM dbo.TXP_IN_Geschlossen INNER JOIN dbo.TXP_LVer_IN_AU ON dbo.TXP_IN_Geschlossen.TicketID = dbo.TXP_LVer_IN_AU.Ticket_ID AND dbo.TXP_IN_Geschlossen.TGNummer = dbo.TXP_LVer_IN_AU.ForUserID GROUP BY dbo.TXP_IN_Geschlossen.TGNummer, dbo.TXP_IN_Geschlossen.Status_Changedate ORDER BY dbo.TXP_IN_Geschlossen.TGNummer GO /****** Object: View [dbo].[TXP_IN_Geschlossen_IN_Aufwand] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_IN_Geschlossen_IN_Aufwand] AS SELECT TOP (100) PERCENT dbo.TXP_IN_Geschlossen.TGNummer, CONVERT(float, dbo.TXP_LVer_IN_AU.CalculatedValue) AS Aufwand, dbo.TXP_IN_Geschlossen.Status_Changedate, dbo.TXP_LVer_IN_AU.Ticket_ID FROM dbo.TXP_IN_Geschlossen INNER JOIN dbo.TXP_LVer_IN_AU ON dbo.TXP_IN_Geschlossen.TicketID = dbo.TXP_LVer_IN_AU.Ticket_ID AND dbo.TXP_IN_Geschlossen.TGNummer = dbo.TXP_LVer_IN_AU.ForUserID GO /****** Object: View [dbo].[TXP_AU_Offen] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_AU_Offen] AS SELECT TOP (100) PERCENT TicketID, MAX(Status_Changedate) AS Status_Changedate, TGNummer FROM dbo.TXP_Ticket_Data WHERE (Status_Neu <> 'Geschlossen') AND (TicketID LIKE 'au_%') GROUP BY TicketID, TGNummer HAVING (NOT (TGNummer IS NULL)) ORDER BY TicketID GO /****** Object: View [dbo].[TXP_AU_Geschlossen] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_AU_Geschlossen] AS SELECT TOP (100) PERCENT TicketID, MAX(Status_Changedate) AS Status_Changedate, TGNummer FROM dbo.TXP_Ticket_Data WHERE (Status_Neu = 'Geschlossen') AND (TicketID LIKE 'au_%') GROUP BY TicketID, TGNummer HAVING (NOT (TGNummer IS NULL)) ORDER BY TicketID GO /****** Object: View [dbo].[TXP_IN_Offen] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_IN_Offen] AS SELECT TOP (100) PERCENT TicketID, MAX(Status_Changedate) AS Status_Changedate, TGNummer FROM dbo.TXP_Ticket_Data WHERE (Status_Neu <> 'Geschlossen') AND (Status_Neu <> 'Geschlossen "Autoclose"') AND (TicketID LIKE 'in%') AND (Status_Neu <> 'Warten auf Schliessung') AND (Status_Neu <> 'Solved') GROUP BY TicketID, TGNummer HAVING (NOT (TGNummer IS NULL)) GO /****** Object: View [dbo].[TXP_AU_IN] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[TXP_AU_IN] AS SELECT DISTINCT TicketID FROM dbo.TXP_Ticket_Data WHERE (TicketID LIKE 'au_%') OR (TicketID LIKE 'IN_%') GO /****** Object: View [dbo].[Honoris_ne_300] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Honoris_ne_300] AS SELECT dbo.Honoris_JOURNAL.DATUM, dbo.Honoris_JOURNAL.ANZAHLINT, dbo.Honoris_mitarbeiter.NAME, dbo.Honoris_mitarbeiter.VORNAME, dbo.Honoris_PROJEKT.KURZNAME, dbo.Honoris_PROJEKT.BEZEICHNUNG, dbo.Honoris_mitarbeiter.MITARBEITER_ID, dbo.Honoris_JOURNAL.ERFDATUM, dbo.Honoris_PROJEKT.PROJEKT_NR FROM dbo.Honoris_JOURNAL INNER JOIN dbo.Honoris_PROJEKT ON dbo.Honoris_JOURNAL.PROJEKT_NR = dbo.Honoris_PROJEKT.PROJEKT_NR INNER JOIN dbo.Honoris_mitarbeiter ON dbo.Honoris_JOURNAL.MITARBEITER_NR = dbo.Honoris_mitarbeiter.MITARBEITER_NR WHERE (dbo.Honoris_PROJEKT.PROJEKT_NR < 200) OR (dbo.Honoris_PROJEKT.PROJEKT_NR > 399) GO /****** Object: View [dbo].[Honoris_300] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Honoris_300] AS SELECT dbo.Honoris_JOURNAL.DATUM, dbo.Honoris_JOURNAL.ANZAHLINT, dbo.Honoris_mitarbeiter.NAME, dbo.Honoris_mitarbeiter.VORNAME, dbo.Honoris_PROJEKT.KURZNAME, dbo.Honoris_PROJEKT.BEZEICHNUNG, dbo.Honoris_mitarbeiter.MITARBEITER_ID, dbo.Honoris_JOURNAL.ERFDATUM, dbo.Honoris_PROJEKT.PROJEKT_NR FROM dbo.Honoris_JOURNAL INNER JOIN dbo.Honoris_PROJEKT ON dbo.Honoris_JOURNAL.PROJEKT_NR = dbo.Honoris_PROJEKT.PROJEKT_NR INNER JOIN dbo.Honoris_mitarbeiter ON dbo.Honoris_JOURNAL.MITARBEITER_NR = dbo.Honoris_mitarbeiter.MITARBEITER_NR WHERE (dbo.Honoris_PROJEKT.PROJEKT_NR >= 300) AND (dbo.Honoris_PROJEKT.PROJEKT_NR <= 399) GO /****** Object: View [dbo].[Honoris_200] Script Date: 23.04.2013 08:08:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Honoris_200] AS SELECT dbo.Honoris_JOURNAL.DATUM, dbo.Honoris_JOURNAL.ANZAHLINT, dbo.Honoris_mitarbeiter.NAME, dbo.Honoris_mitarbeiter.VORNAME, dbo.Honoris_PROJEKT.KURZNAME, dbo.Honoris_PROJEKT.BEZEICHNUNG, dbo.Honoris_mitarbeiter.MITARBEITER_ID, dbo.Honoris_JOURNAL.ERFDATUM, dbo.Honoris_PROJEKT.PROJEKT_NR FROM dbo.Honoris_JOURNAL INNER JOIN dbo.Honoris_PROJEKT ON dbo.Honoris_JOURNAL.PROJEKT_NR = dbo.Honoris_PROJEKT.PROJEKT_NR INNER JOIN dbo.Honoris_mitarbeiter ON dbo.Honoris_JOURNAL.MITARBEITER_NR = dbo.Honoris_mitarbeiter.MITARBEITER_NR WHERE (dbo.Honoris_PROJEKT.PROJEKT_NR >= 200) AND (dbo.Honoris_PROJEKT.PROJEKT_NR < 300) GO