!
This commit is contained in:
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": ""
|
||||
|
||||
+16
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user