This commit is contained in:
		
							parent
							
								
									df9f07a07a
								
							
						
					
					
						commit
						f52a013e3f
					
				
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -72,9 +72,9 @@
 | 
			
		|||
              "RelativeDocumentMoniker": "ClsConversions.cs",
 | 
			
		||||
              "ToolTip": "C:\\Repos\\SqlCustomFunctions\\ClsConversions.cs",
 | 
			
		||||
              "RelativeToolTip": "ClsConversions.cs",
 | 
			
		||||
              "ViewState": "AgIAACIAAAAAAAAAAAAqwEgAAAANAAAAAAAAAA==",
 | 
			
		||||
              "ViewState": "AgIAADgAAAAAAAAAAAAAAE8AAAAQAAAAAAAAAA==",
 | 
			
		||||
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
 | 
			
		||||
              "WhenOpened": "2025-09-23T11:04:08.946Z",
 | 
			
		||||
              "WhenOpened": "2025-09-23T11:15:50.492Z",
 | 
			
		||||
              "EditorCaption": ""
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
              "RelativeDocumentMoniker": "IPFunctions.cs",
 | 
			
		||||
              "ToolTip": "C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs",
 | 
			
		||||
              "RelativeToolTip": "IPFunctions.cs",
 | 
			
		||||
              "ViewState": "AgIAADUAAAAAAAAAAAAqwBkAAAAAAAAAAAAAAA==",
 | 
			
		||||
              "ViewState": "AgIAADUAAAAAAAAAAAAqwDwAAAAJAAAAAAAAAA==",
 | 
			
		||||
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
 | 
			
		||||
              "WhenOpened": "2025-07-10T13:15:33.845Z",
 | 
			
		||||
              "EditorCaption": ""
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -72,9 +72,9 @@
 | 
			
		|||
              "RelativeDocumentMoniker": "ClsConversions.cs",
 | 
			
		||||
              "ToolTip": "C:\\Repos\\SqlCustomFunctions\\ClsConversions.cs",
 | 
			
		||||
              "RelativeToolTip": "ClsConversions.cs",
 | 
			
		||||
              "ViewState": "AgIAACAAAAAAAAAAAAAqwDUAAABeAAAAAAAAAA==",
 | 
			
		||||
              "ViewState": "AgIAADgAAAAAAAAAAAAAAE8AAAAmAAAAAAAAAA==",
 | 
			
		||||
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
 | 
			
		||||
              "WhenOpened": "2025-09-23T11:04:08.946Z",
 | 
			
		||||
              "WhenOpened": "2025-09-23T11:15:50.492Z",
 | 
			
		||||
              "EditorCaption": ""
 | 
			
		||||
            },
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
              "RelativeDocumentMoniker": "IPFunctions.cs",
 | 
			
		||||
              "ToolTip": "C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs",
 | 
			
		||||
              "RelativeToolTip": "IPFunctions.cs",
 | 
			
		||||
              "ViewState": "AgIAADUAAAAAAAAAAAAqwBkAAAAAAAAAAAAAAA==",
 | 
			
		||||
              "ViewState": "AgIAADUAAAAAAAAAAAAqwDwAAAAJAAAAAAAAAA==",
 | 
			
		||||
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
 | 
			
		||||
              "WhenOpened": "2025-07-10T13:15:33.845Z",
 | 
			
		||||
              "EditorCaption": ""
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,7 +54,6 @@ namespace SqlCustomFunctions
 | 
			
		|||
      SqlDateTime rv = dtSerial(InDate.Value.Year, Convert.ToInt16(InDate.Value.Month + 1), 0);
 | 
			
		||||
      return rv;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    [Microsoft.SqlServer.Server.SqlFunction()]
 | 
			
		||||
    public static SqlDateTime dtSerial(int year, short month, short day)
 | 
			
		||||
    {
 | 
			
		||||
| 
						 | 
				
			
			@ -73,6 +72,22 @@ namespace SqlCustomFunctions
 | 
			
		|||
      return dt;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    [Microsoft.SqlServer.Server.SqlFunction()]
 | 
			
		||||
    public static SqlString dtReportDateRange(SqlDateTime date1, SqlDateTime date2)
 | 
			
		||||
    {
 | 
			
		||||
      SqlString rv = string.Empty;
 | 
			
		||||
 | 
			
		||||
      if (date1.CompareTo(date2) == 0)
 | 
			
		||||
        rv = string.Format("{0:ddd MMM d, yyyy}", date1.Value);
 | 
			
		||||
      else if (date1.Value.Year == date2.Value.Year)
 | 
			
		||||
        rv = string.Format("{0:ddd MMM d} - {1:ddd MMM d, yyyy}", date1.Value, date2.Value);
 | 
			
		||||
      else
 | 
			
		||||
        rv = string.Format("{0:ddd MMM d, yyyy} - {1:ddd MMM d, yyyy}", date1.Value, date2.Value);
 | 
			
		||||
 | 
			
		||||
      return rv;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //[Microsoft.SqlServer.Server.SqlFunction()]
 | 
			
		||||
    private static DateTime DateSerial(int year, short month, short day)
 | 
			
		||||
    {
 | 
			
		||||
      if (year < 0)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -5,3 +5,7 @@ C:\Repos\SqlCustomFunctions\obj\Release\SqlCustomFunctions.sqlproj.AssemblyRefer
 | 
			
		|||
C:\Repos\SqlCustomFunctions\obj\Release\SqlCustomFunctions.sqlproj.CoreCompileInputs.cache
 | 
			
		||||
C:\Repos\SqlCustomFunctions\obj\Release\SqlCustomFunctions.dll
 | 
			
		||||
C:\Repos\SqlCustomFunctions\obj\Release\SqlCustomFunctions.pdb
 | 
			
		||||
C:\Repos\SqlCustomFunctions\obj\Release\Model.xml
 | 
			
		||||
C:\Repos\SqlCustomFunctions\obj\Release\refactor.xml
 | 
			
		||||
C:\Repos\SqlCustomFunctions\obj\Release\postdeploy.sql
 | 
			
		||||
C:\Repos\SqlCustomFunctions\obj\Release\predeploy.sql
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue