Estimados, me pasa algo extraño. Tengo el siguiente script para recuperar datos con fecha null en MySQL, pero al ejecutar el script no me recupera los datos. Sin embargo, si ejecuto la misma consulta en phpmyadmin, por ejemplo, esta sí me trae información... Favor, su ayuda, que no logro dar con el problema...
#!/usr/bin/perl
use DBI;
my $database = "FACTURA";
my $data_source= "DBI:mysql:$database;" ;
my $username = "usuario";
my $password = "password";
my $sql = DBI->connect($data_source,$username,$password)
or die "Couldn't connect to database: " . DBI->errstr;
$sth=$sql->prepare("SELECT DISTINCT fac_num,fac_tipo,fac_neto FROM Factura,Archivo WHERE arc_cli_id ='1' AND arc_doc_id=fac_doc_id AND fac_fecha IS NULL")
or die $sql->errstr();
$sth->execute() or die $sth->errstr();
while(my @row=$sth->fetchrow_array)
{
print "@row[0]\";
}