-- An SQL User defined function to round off date time-- to nearest half an hour point CREATE FUNCTION RoundOffHours( @myTime datetime) RETURNS datetime ASBEGIN DECLARE @RoundedTime datetime SELECT @RoundedTime = dateadd( minute, CASE WHEN (datepart(minute,@myTime)) BETWEEN 0 AND 14 THEN 0 WHEN (datepart(minute,@myTime)) BETWEEN 15 AND 30 THEN 30 WHEN (datepart(minute,@myTime)) BETWEEN 31 AND 44 THEN 30 WHEN (datepart(minute,@myTime)) BETWEEN 45 AND 60 THEN 60 END, dateadd( minute, - datepart(minute, @myTime),@myTime) ) RETURN @RoundedTime END -- Usage : SELECT dbo.RoundOffHours('2010-05-11 10:01') SELECT dbo.RoundOffHours('2010-05-11 10:14') SELECT dbo.RoundOffHours('2010-05-11 10:16') SELECT dbo.RoundOffHours('2010-05-11 10:29') SELECT dbo.RoundOffHours('2010-05-11 10:31') SELECT dbo.RoundOffHours('2010-05-11 10:44') SELECT dbo.RoundOffHours('2010-05-11 10:46') SELECT dbo.RoundOffHours('2010-05-11 10:59')
Introduction All you know what information contains in your NIC number. But do you know what information contains in the Credit Card Number? Following article provides brief details about what information contain in your credit card and demonstrates to how to validate credit card number using mod 10 (Luhn) algorithms with C#. Background Card Length Typically, credit card numbers are all numeric and the length of the credit card number is between 12 digits to 19 digits. 14, 15, 16 digits – Diners Club 15 digits – American Express 13, 16 digits – Visa 16 digits - MasterCard For more information please refer http://en.wikipedia.org/wiki/Bank_card_number . Hidden information Major Industry Identifier (MII) The first digit of the credit card number is the Major Industry Identifier (MII). It designates the category of the entry which issued the card. 1 and 2 – Airlin...
Comments
Post a Comment