try this, I've not tested it though ...
fn1 <- function (N)
{
queryStart <- "SELECT something FROM somethingelse WHERE table.date ='"
queryEnd <- "'AND table.something = 'foo'"
allQueries<-data.frame(matrix(nrow=0,ncol=0));
for(i in 1:length(N)) {
query1 <- paste(queryStart,N[i],queryEnd)
result <- sqlQuery(con, query1) //print(sqlQuery(con,query1) works as intended
if (nrow(allQueries) == 0){
allQueries<-result;
}
else{
allQueries<-rbind(allQueries,result);
}
}
return (allQueries);
}