Thread SQL::Abstract und Between
(1 answers)
Opened by Froschpopo at 2007-11-28 20:59
Ich hab jetzt hier mal zum zweck des Copy&Paste ein Beispiel gemacht:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/usr/bin/perl use strict; use warnings; use SQL::Abstract; my $sql = SQL::Abstract->new; my %where = ( datum => { -between => ['(DATESUB(CURDATE(), INTERVAL 6 DAY)', 'CURDATE()'] } ); my ($sth, @bind) = $sql->select('table', 'id', \%where); print $sth,"\n"; Ausgabe: SELECT id FROM table WHERE ( datum BETWEEN ? AND ? ) In der Doku ist leider nur ein -between-Beispiel mit blanken Werten: -between => ['wert1', 'wert2'] Aber leider wird nicht erklärt, wie man verhindert, dass Funktionen gequoted werden. |