|  | 		    
					
        
         
          
         
	
          | |  | DB2: "SELECT  current timestamp - 1 month ~ Fra : Nedad
 | 
 Dato :  14-08-06 13:20
 | 
 |  | Hejsa
 
 Hvordan laver man en select der går tilbage til den 1. i den forrige
 måned?
 Jeg har ingen problem med "- 1 month", men det med antal dage kan
 jeg ikke få til at virke.
 
 Jeg udvikler mod en DB2.
 
 På forhånd tak
 Nenad
 
 
 
 |  |  | 
  Kaj Julius (01-09-2006) 
 
	
          | |  | Kommentar Fra : Kaj Julius
 | 
 Dato :  01-09-06 19:36
 | 
 |  | 
 "Nedad" <newsgroup@dragic.com> skrev i en meddelelse
 news:1155557980.928171.104050@74g2000cwt.googlegroups.com...
 Hejsa
 
 Hvordan laver man en select der går tilbage til den 1. i den forrige
 måned?
 Jeg har ingen problem med "- 1 month", men det med antal dage kan
 jeg ikke få til at virke.
 
 Jeg udvikler mod en DB2.
 
 På forhånd tak
 Nenad
 
 Hmm. Hvad med:
 
 SELECT *
 FROM tabel
 WHERE dato >= (current date  - day(current date) + 1 days) - 1 month
 
 
 
 
 |  |  | 
  Jørn Andersen (02-09-2006) 
 
	
          | |  | Kommentar Fra : Jørn Andersen
 | 
 Dato :  02-09-06 01:16
 | 
 |  | On Fri, 1 Sep 2006 20:36:22 +0200, "Kaj Julius"
 <julius.x@lindbjergparken.nospm.dk> wrote:
 
 >Hvordan laver man en select der går tilbage til den 1. i den forrige
 >måned?
 >Jeg har ingen problem med "- 1 month", men det med antal dage kan
 >jeg ikke få til at virke.
 >
 >Jeg udvikler mod en DB2.
 
 >Hmm. Hvad med:
 >
 >SELECT *
 >FROM tabel
 >WHERE dato >= (current date  - day(current date) + 1 days) - 1 month
 
 Nu kender jeg ikke DB2, men i Access ville jeg:
 ... WHERE dato >= DateSerial(Year(Now), Month(Now) - 1, 1)
 
 altså angive datoen ved at trække 1 fra månedens nummer og så sætte
 dagen til 1.
 
 Jeg ved ikke, om man kan noget lignende i DB2?
 
 
 Good luck!
 
 --
 Jørn Andersen,
 Brønshøj
 
 
 |  |  | 
 |  |