将 mysql 查询转换为 sqlalchemy 语句

摇滚乐

我可以将带有 mysql 函数的查询语句转换为 sqlalchemy:

这是我的查询:

SELECT sDate FROM table where colA= "known"
and month(sDate) between 7 and 9
and sDate <> '0000-00-00'
and year(sDate) = 2018;

目前我正在使用这个脚本,但我不确定月和年函数如何转换为 sqlalchemy 脚本:

test = db.session.query(table).filter(table.colA== 'known', (func.date('year', table.sDate)) == '2018')
摇滚乐

我已经弄清楚并得到了解决方案:

test = db.session.query(table).filter(table.colA== 'known', (func.year(table.sDate)) == '2018'
        , (func.month(table.sDate)) >= '7', (func.month(table.sDate)) <= '9')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将SQL查询转换为flask-sqlalchemy语句

来自分类Dev

将包含case语句的MySql查询转换为Codeigniter活动记录查询

来自分类Dev

将包含案例语句的MySql查询转换为Codeigniter活动记录查询

来自分类Dev

将原始SQL转换为SQLAlchemy查询

来自分类Dev

将原始SQL转换为SQLAlchemy查询

来自分类Dev

需要帮助将具有自我联接的MySQL查询转换为SQLAlchemy

来自分类Dev

将SQL查询转换为LINQ语句

来自分类Dev

将MySQL查询转换为休眠查询

来自分类Dev

将mysql查询转换为JPQL查询

来自分类Dev

将MySql查询转换为MSSql查询

来自分类Dev

将mysql查询转换为laravel查询

来自分类Dev

将MySQL查询转换为BigQuery查询

来自分类Dev

将 MySQL 查询转换为 Laravel 查询

来自分类Dev

将 mysql 查询转换为 Laravel 查询

来自分类Dev

SQLAlchemy MySQL IF语句

来自分类Dev

SQLAlchemy MySQL IF语句

来自分类Dev

如何将MySQL语句转换为数值?

来自分类Dev

将列表转换为逗号分隔的MySQL插入语句

来自分类Dev

将系统日志消息转换为mysql插入语句

来自分类Dev

将MySQL查询转换为CI语法

来自分类Dev

将MySql查询转换为CakePhp 2.0

来自分类Dev

将mysql查询转换为MS SQL

来自分类Dev

将Mysql查询转换为Elastic Search

来自分类Dev

将MySQL查询转换为cakephp条件

来自分类Dev

将MySQL查询转换为CI语法

来自分类Dev

将MySQL查询转换为mongoDB

来自分类Dev

将MySQL转换为PDO-查询

来自分类Dev

MYSQL将联接转换为子查询

来自分类Dev

将 MYSQL 查询转换为 Eloquent Laravel