"Vorige week" Datum Voorwaardelijke stijlen in Jasper-rapporten

Ik probeer een stijl te maken die datums van de vorige week vetgedrukt maakt. Ik heb het alleen maar kunnen laten werken door een expliciete datum in te voeren, zoals hieronder. Ik zou graag een dynamische "vorige week" hebben op basis van de huidige datum.



0

1 antwoord

  • You can try this expression to get 'last week' (today minus seven days)
    
    
    
    

    You can see also this link for better understanding this solution.

    • You can try to get date via SQL query and put the result value to the new Date field.
      It would be something like this for Oracle:
       SELECT account_date, sysdate-7 as last_week, ... FROM table ...
      

      It would be something like this for MS SQL:

      SELECT account_date, (GETDATE() - 1) as last_week , ... FROM table ...
      
    • Another way to pass date from code via parameter.
    • Or you can try to import Joda library for example. Here is the sample of scriplet using.
  • 0
    toegevoegd
    Gebruikte de SQL-methode. Dat was veel gemakkelijker.
    toegevoegd de auteur FSUmatt, de bron