<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Server Time Function - MSSQL Query</title>
	<atom:link href="https://mssqlquery.com/tag/sql-server-time-function/feed" rel="self" type="application/rss+xml" />
	<link>https://mssqlquery.com</link>
	<description>MSSQL and TSQL Programming and TSQL Examples</description>
	<lastBuildDate>Fri, 16 Dec 2022 20:48:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.2</generator>

<image>
	<url>https://mssqlquery.com/wp-content/uploads/2023/06/cropped-mssql-query-icon-32x32.png</url>
	<title>SQL Server Time Function - MSSQL Query</title>
	<link>https://mssqlquery.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Function to Display Difference Between Dates in Days, Hours, Minutes and Seconds in SQL Server</title>
		<link>https://mssqlquery.com/function-to-display-difference-between-dates-in-days-hours-minutes-and-seconds-in-sql-server</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Fri, 16 Dec 2022 20:48:35 +0000</pubDate>
				<category><![CDATA[Functions]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Minutes and Seconds in SQL Server]]></category>
		<category><![CDATA[SQL Server Time]]></category>
		<category><![CDATA[SQL Server Time Function]]></category>
		<guid isPermaLink="false">https://mssqlquery.com/?p=1249</guid>

					<description><![CDATA[<p>Hello to everyone, In this article, I will try to give information about the function that displays the difference between dates as days, hours, minutes and seconds in SQL Server. In SQL Server, in some cases, you may want to display the difference between dates in days, hours, minutes, and&#46;&#46;&#46;</p>
<p>The post <a href="https://mssqlquery.com/function-to-display-difference-between-dates-in-days-hours-minutes-and-seconds-in-sql-server">Function to Display Difference Between Dates in Days, Hours, Minutes and Seconds in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Hello to everyone,</p>
<p>In this article, I will try to give information about the function that displays the difference between dates as days, hours, minutes and seconds in SQL Server.</p>
<p>In SQL Server, in some cases, you may want to display the difference between dates in days, hours, minutes, and seconds.</p>
<p>You can easily do this using the function below.</p>
<pre class="line-numbers"><code class="language-sql">CREATE FUNCTION dbo.ZamanFarkiBulanFonksiyon
(
    @Tarih1 DATETIME,
    @Tarih2 DATETIME
)
RETURNS VARCHAR(MAX)
AS
BEGIN
    DECLARE @cikis VARCHAR(100);
    DECLARE @saniye BIGINT;
    SET @saniye =
    (
        SELECT DATEDIFF(SECOND, @Tarih1, @Tarih2)
    );
    SET @saniye = ISNULL(@saniye, 0);
    SET @cikis = '0d 00:00:00';
    IF (@saniye &lt; 0)
        RETURN @cikis;
    SET @cikis = CONVERT(VARCHAR, FLOOR(@saniye / 86400)) + 'd ';
    SET @saniye = @saniye % 86400;
    SET @cikis = @cikis + RIGHT('0' + CONVERT(VARCHAR, FLOOR(@saniye / 3600)), 2) + ':';
    SET @saniye = @saniye % 3600;
    SET @cikis = @cikis + RIGHT('0' + CONVERT(VARCHAR, FLOOR(@saniye / 60)), 2) + ':';
    SET @cikis = @cikis + RIGHT('0' + CONVERT(VARCHAR, @saniye % 60), 2); ------------- 
    RETURN @cikis;
------------- 
END;


--Çalıştırılması 

SELECT dbo.ZamanFarkiBulanFonksiyon('2017-10-03 00:00:00', '2017-10-12 00:00:00');
SELECT dbo.ZamanFarkiBulanFonksiyon('2017-10-05 07:30:00', '2017-10-05 07:55:00');
SELECT dbo.ZamanFarkiBulanFonksiyon('2017-09-01 01:46:00', '2017-09-01 10:55:00');
SELECT dbo.ZamanFarkiBulanFonksiyon('2017-11-21 08:21:00', '2017-12-06 18:00:00');</code></pre>
<p>When you create and run the above function, you will see a result similar to the one below.</p>
<p><img decoding="async" fetchpriority="high" class="alignnone wp-image-1250 size-full" src="https://mssqlquery.com/wp-content/uploads/2022/12/function-to-display-difference-between-dates-in-days-hours-minutes-and-seconds-in-sql-server-1.jpg" alt="Function to Display Difference Between Dates in Days, Hours, Minutes and Seconds in SQL Server" width="700" height="535" srcset="https://mssqlquery.com/wp-content/uploads/2022/12/function-to-display-difference-between-dates-in-days-hours-minutes-and-seconds-in-sql-server-1.jpg 700w, https://mssqlquery.com/wp-content/uploads/2022/12/function-to-display-difference-between-dates-in-days-hours-minutes-and-seconds-in-sql-server-1-300x229.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>As you can see, we have displayed the difference between dates as days, hours, minutes and seconds.</p>
<p>Good luck to everyone in business and life.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 69</span><span class='epvc-label'> Views</span></div><p>The post <a href="https://mssqlquery.com/function-to-display-difference-between-dates-in-days-hours-minutes-and-seconds-in-sql-server">Function to Display Difference Between Dates in Days, Hours, Minutes and Seconds in SQL Server</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
