Site Menu
- Home
- Products
- NexusDB
- Nexus Quality Suite
- NexusDB Drivers & Connectors
- Nexus Remoting
- Nexus Memory Manager
- Some of our Customers
- Testimonials and use(r)s
- Downloads
- Documentation
- Support
- Pricing & Orders
- About
- Community
- My Nexus
- Recently Updated ...
- Search...
- Site Login
Search
RoundTime
Wed, 01/07/2009 - 14:58 | hdanzl
0
//Get the TIME part of a DATETIME, truncated to MINUTES.
DROP ROUTINE IF EXISTS RoundedTime; CREATE FUNCTION RoundedTime( DateTimeOrig DATETIME) RETURNS TIME DETERMINISTIC BEGIN DECLARE Horas INTEGER; DECLARE Minutos INTEGER; DECLARE SHoras CHAR(2); DECLARE SMinutos CHAR(2); SET Horas = EXTRACT(HOUR FROM DateTimeOrig); SET Minutos = EXTRACT(MINUTE FROM DateTimeOrig); SET SHoras = ToString(Horas); IF Horas < 10 THEN SET SHoras = '0' || SHoras; END IF; SET SMinutos = ToString(Minutos); IF Minutos < 10 THEN SET SMinutos = '0' || SMinutos; END IF; RETURN CAST( SHoras || ':' || SMinutos || ':00' AS TIME); END;
Category:
SQL Functions & Procedures
Current Version:
1.00
Supported Products:
NexusDB V2
NexusDB V3
Questions? Problems?
- Interested to buy but something put you off?
- Can't find what you're looking for?
- Have a suggestion?
Let us know. If you're having trouble contacting us, please check here.
Site Updates
- Dec 4 2024 - 1:53pm
- Dec 4 2024 - 1:48pm
- Nov 19 2024 - 1:04pm
- Oct 17 2024 - 10:27am
- Jul 24 2024 - 1:22pm