Thread SQL::Abstract::Problem
(1 answers)
Opened by Froschpopo at 2008-07-05 09:41
Ich habe jetzt erstmal eine Notlösung gefunden:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/usr/bin/perl use strict; use warnings; use SQL::Abstract; my $sql = SQL::Abstract->new; my %where = (); my @sql_interval = ( 'birthday', \'> DATE_SUB(CURDATE(), INTERVAL 20 YEAR)' ); push @sql_interval, ('birthday', \'< BLABLA()'); $where{-and} = \@sql_interval; my ($stmt, @bind) = $sql->select('defaultusers', 'birthday', \%where); print $stmt, "\n"; Mit der Lösung schleuse ich die Funktion an den Platzhaltern vorbei. Dann muss ich die 20 (Beispielwert) halt mit DBI::quote() escapen. |