mysql - 如何在 Laravel/Lumen 查询生成器中使用 mySQL convert_tz 函数
问题描述
$result['tests'] = Test::select('test.test_id',
DB::raw('convert_tz(test.updated_at,+00:00,-05:30) as updated_at'),
'test.created_at')
->orderBy('test.test_id', 'ASC')
->get()->toArray();
我已经找到了CASE WHEN查询的解决方案,例如 DB::raw('(CASE WHEN favorite.is_favorite IS NULL THEN 0 ELSE favorite.is_favorite END) AS is_favorite'),
但问题是我不能对值在引号内的CONVERT_TZ做同样的事情。
DB::raw('convert_tz(test.updated_at,+00:00,-05:30) as updated_at')
解决方案
推荐阅读
- node.js - DynamoDB createIfNotExist
- java - 如何使用千分尺和普罗米修斯(PromQL)测量异步过程的总时间?
- python - MultiOutputClassifier + SVC 的类数量有限?
- javascript - React App 未与 Express 后端通信
- javascript - 日期管道角度它不能只显示月份和年份它显示日期、月份和年份
- java - JPA Transactional 方法在已保存列后更新该列
- math - 两个长度不等的二进制数的编辑距离可以用数学方法近似吗?
- regex - Laravel VueJS地址验证RegExp不起作用
- java - 创建不同 pojo 对象并保存在数据库中的通用方法
- python - Odoo:如何制作一个接受其他类型模型的通用模型(多态)