İki tarih arasında seçim yapmak için clojureql'yi nasıl kullanırdım? Böyle Umarım şey:clojureql iki tarih arasında seçim yapın
@(-> (table :abc)
(select (where (between d1 d2))))
İki tarih arasında seçim yapmak için clojureql'yi nasıl kullanırdım? Böyle Umarım şey:clojureql iki tarih arasında seçim yapın
@(-> (table :abc)
(select (where (between d1 d2))))
hiçbir BETWEEN
yoktur ve Lisp-y çoklu argüman <
kullanmak için cazip olabilir iken, bu işe ya değildir:
;; invalid SQL output
hello-cql.core> (select (table :abc) (where (< 10 :a 20)))
SELECT abc.* FROM abc WHERE (10 < a < 20)
;; valid SQL output
hello-cql.core> (select (table :abc) (where (and (< 10 :a) (< :a 20))))
SELECT abc.* FROM abc WHERE ((10 < a) AND (a < 20))
yazabilir senin Bu ClojureQL ile uyumlu olacak between
(defmacro between
[x min max]
`(and (< ~min ~x) (< ~x ~max)))
kendi.