Results 1 to 3 of 3

Thread: Interbase: string- en datumfuncties in een SELECT

  1. #1

    Question

    Hoi.

    Wie weet wat de ingebouwde Interbase functies zijn om waardes in een SELECT statement te bewerken (of waar ik ze kan vinden). Met een UDF zijn er nieuwe functies toe te voegen, maar dat is voor mij waarschijnlijk geen optie, dus ik moet het met de beschikbare functies doen.

    Het achterliggende probleem is het volgende: ik heb een tabel met leden die een geboortedatum hebben. Daarnaast heb ik een tabel waarin een agenda wordt bijgehouden. Nu wil ik een VIEW maken, waarin de records in de agenda worden gecombineerd met de verjaardagen van de leden. Daarvoor is het nodig dat ik de geboortedatum omzet naar de vorm MMDD (maandnummer, dagnummer). Ik heb dus een functie nodig die een deel van een string kan kopieren en een functie die twee strings aan elkaar kan plakken. Of eigenlijk is het al genoeg als ik een functie heb die het maandnummer en dagnummer uit een datum kan halen.

    Suggesties zijn welkom.

    Mvg, Marco Hemmes


  2. #2
    Hoi Marco,

    De ingebouwde functies zijn helaas erg beperkt: AVG, CAST, COUNT, GEN_ID, MAX, MIN, SUM en UPPER. Stored procedures zijn daarin niet uitgebreider dan gewoon SQL.

    Er zijn wel een aantal standaard libraries met functies, je zult ze dus niet zelf te hoeven schrijven, maar ik begrijp dat je niet 'even' een DLL kunt installeren?

    Mocht dat wel kunnen, hier staan er een aantal genoemd: www.ibphoenix.com/ibp_contrib_download.html
    Marcel

  3. #3

    Smile

    Bedankt voor je reactie, ik had inderdaad hetzelfde gevonden. Ik moet nog eens een goed boek over Interbase lezen. Maar ik heb gisteren wel de handleiding gedownload (RTFM) en daar staat in dat er standaard 1 UDF library wordt geinstalleerd bij Interbase 6, waarin ook 4 functies zitten die ik nodig heb! Mooi, mooi. Gewoon even registreren met EXTERNAL FUNCTION, bla, bla, mompel, mompel...

    Zodra ik een voorbeeldje heb, zet ik het in het artikelen/tips forum.

    Houdoe

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Maak een verjaardagskalender in Interbase
    By mhemmes in forum Artikelen & tips
    Replies: 5
    Last Post: 03-Dec-01, 11:28

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •