Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

current date in interbase 1

Status
Not open for further replies.

blom0344

Technical User
Mar 20, 2002
3,441
0
0
NL
What is the equivalent of current_date or sysdate in interbase?

Does anyone have a good reference on what is possible SQL wise with Interbase SQL.

Seems a lot of functions are not available standardwise...

T. Blom
Information analyst
tbl@shimano-eu.com
 
In IB6, dialect 3, you can use:

CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP (date & time)

For IB < 6, or dialect 1, you can use:
'NOW'



Martijn Tonies
Database Workbench - the developer tool for InterBase, Firebird and MS SQL Server
 
Thanks Martijn,

Upon getting access to the database I found 6 UDF's available, among them :

F_MONTH
F_YEAR

These are supposed to work on dates, but both
F_YEAR(CURRENT_DATE) and F_YEAR(NOW) are giving me SQL errors.

Anyway I think that our dialect is 1, but can I check that somehow?

T. Blom
Information analyst
tbl@shimano-eu.com
 
You can check the dialect via the database properties in IBConsole (or another (3rd party) tool).

What SQL errors? Do note, that UDFs need to be declared first.


Martijn Tonies
Database Workbench - the developer tool for InterBase, Firebird and MS SQL Server
 
Martijn,

Thanks again , got it working with dialect 3 on Interbase version 6.5.0.28

Is CASE supported within Interbase like:

Select CASE WHEN ...... THEN .... ELSE .... END

or an alternative?

Thanks so much for your answers, very helpful..

T. Blom
Information analyst
tbl@shimano-eu.com
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top