Vraag : SQL Uitgezocht door Datum

Ik heb een lijst met twee kolommen;  discount_rate, en efficiënte datum. De lijst heeft zowel historische als toekomstige ingangen.

Discount_rate Effective_Date
8.5 7/1/2003
7.0 1/1/2008
12 7/1/2010
9 10/1/2010

Using door invoice_date I behoefte om de juiste discontovoet te selecteren en terug te keren. Effective_date moet <= zijn Invoice_date.

I am een DB2 database
quering

Antwoord : SQL Uitgezocht door Datum

Droevig, verliet uit orde langs.  U moet een rekeningsdatum aan het verstrekken, veronderstel ik de rekeningsbescheiden niet echt zijn opgemaakt wanneer deze vraag wordt gebruikt?

selecteer Discount_Rate van MyTable
waar Effective_Date <>
Orde door Effective_Date DESC
HAAL EERST 1 SLECHTS RIJ
Andere oplossingen  
 
programming4us programming4us