I came across this article today: http://www.try-alf.org/blog/2014-12-03-what-would-a-functional-sql-look-like
I haven't had time to read all of it but it seems very interesting. The syntax presented in the code samples looks like something we could replicate in F#.