Guest User

Untitled

a guest
Jul 18th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. my $next_date = $report->{start_date};
  2. my $interval = '';
  3. if ( $report->{reccurence} eq 'daily' ) {
  4. $interval = 'DAY';
  5. } elsif ( $report->{reccurence} eq 'weekly' ) {
  6. $interval = 'WEEK';
  7. } else {
  8. $interval = 'MONTH';
  9. }
  10.  
  11. my $date = $dbh->selectrow_hashref("SELECT DATE(?) < DATE(NOW()) AS lesser", undef, $next_date);
  12. while ( $date->{lesser} ) {
  13. my $tmp = $dbh->selectrow_hashref("SELECT DATE(?) + INTERVAL 1 $interval AS next_date", undef, $next_date);
  14. $next_date = $tmp->{next_date};
  15. $date = $dbh->selectrow_hashref("SELECT DATE(?) < DATE(NOW()) AS lesser", undef, $next_date);
  16. }
Add Comment
Please, Sign In to add comment