AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-29935472

oemer ok's questions

Martin Hope
oemer ok
Asked: 2025-04-26 11:51:36 +0800 CST

postgresql无法将text[]转换为uuid

  • 6

我有一个这样的数组:

["f383224c-aa95-40c9-a4e4-fa41747f49c5","c783234c-aa95-40c9-a4e4-fa41747f49c6"]

我想选择任意但我收到错误无法将文本[]转换为uuid

SELECT c.name FROM cars c 

LEFT JOIN location_orders_cars loc ON loc.car_id = c.id 

WHERE loc.user_id = ANY($1::uuid) AND loc.location_orders_id = $2 AND loc.is_back = NULL 

LIMIT 10;

$1 = 上述 UUID 数组

2美元=355

我在这里做错了什么?

sql
  • 2 个回答
  • 53 Views
Martin Hope
oemer ok
Asked: 2025-04-11 07:32:10 +0800 CST

使用 date_part 时如何处理空值?

  • 5

使用 date_part 时出现此错误

error: function date_part(timestamp without time zone, unknown) does not exist

有时我会得到一个时间戳值,有时却为空。那么如何处理空值呢?

SELECT u.id as user_id
     , u.firstname
     , u.lastname
     , c.id as company_id
     , c.company
     , wt.start_time as available_at
     , wt.end_time as available_until
FROM users u
LEFT JOIN workers_times wt
       ON wt.user_id = u.id
LEFT JOIN clients c
       ON c.id = u.company_id
WHERE u.tenant_id = $2 
  AND u.deleted_by IS NULL 
  AND DATE_PART(wt.work_date, 'month') = 4 
  AND DATE_PART(wt.work_date, 'day') = 11
GROUP BY u.id
ORDER BY u.id DESC
       , u.created_by DESC 
LIMIT 100
sql
  • 1 个回答
  • 31 Views
Martin Hope
oemer ok
Asked: 2025-04-07 21:58:39 +0800 CST

为什么我检查的输入日期没有被选中?

  • 6

我有一个条件,我想获得两个日期之间的结果:

start_time: 2025-01-02
end_time: 2025-04-27

问题是我没有得到结果2025-04-27,我得到了2025-04-26,所以它提前一天结束。我还想获取时间2025-04-27

我做错了什么?

SELECT  l.id AS aslocation_id
      , l.name
      , lo.id
      , lo.start_time
      , lo.end_time
      , lo.leader_id
      , lo.is_storno
      , lo.storno_at
      , lo.storno_by
      , lo.employees_need
      , lo.created_at
FROM location_orders AS lo
JOIN location AS l ON l.id = lo.location_id
WHERE lo.tenant_id = 321 
  AND lo.deleted_by IS NULL 
  AND lo.start_time >= '2025-01-02' 
  AND lo.end_time <= '2025-04-27'
ORDER BY lo.start_time DESC
       , lo.id DESC
LIMIT 50;
sql
  • 3 个回答
  • 73 Views
Martin Hope
oemer ok
Asked: 2025-04-06 21:13:58 +0800 CST

是否可以先在今天之前订购,然后按正常方式订购?

  • 6

我有一个应用程序,用户可以在其中创建订单。我想向他显示今天的订单,然后按正常方式订购。像这样:

今天的日期:2024-04-06

2024-04-06 #order1
2024-04-06 #order2
-then sort by normal
2024-04-08 #order4
2024-04-01 #order7

我脑子里在想的是,如果我按正常排序,那么我的日期会显示重复?我的意思是,首先是 2024-04-06,然后我从 2024-04-08 开始按正常排序,然后向下排序,然后再次到达 2024-04-06。那么,是否可以先按今天排序,然后再按其余排序,而不会显示重复?

目前这是我的代码:

          SELECT 
          
          l.id as location_id,
          l.name,

          lo.id,
          lo.start_time,
          lo.end_time,
          lo.leader_id,
          lo.is_storno,
          lo.storno_at,
          lo.storno_by,
          lo.employees_need,
          lo.created_at

          FROM location_orders lo

          INNER JOIN location l
          ON l.id = lo.location_id

          WHERE lo.tenant_id = $1 AND lo.deleted_by IS NULL

          ORDER BY lo.start_time DESC LIMIT 50;
postgresql
  • 1 个回答
  • 34 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    重新格式化数字,在固定位置插入分隔符

    • 6 个回答
  • Marko Smith

    为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会?

    • 2 个回答
  • Marko Smith

    VScode 自动卸载扩展的问题(Material 主题)

    • 2 个回答
  • Marko Smith

    Vue 3:创建时出错“预期标识符但发现‘导入’”[重复]

    • 1 个回答
  • Marko Smith

    具有指定基础类型但没有枚举器的“枚举类”的用途是什么?

    • 1 个回答
  • Marko Smith

    如何修复未手动导入的模块的 MODULE_NOT_FOUND 错误?

    • 6 个回答
  • Marko Smith

    `(表达式,左值) = 右值` 在 C 或 C++ 中是有效的赋值吗?为什么有些编译器会接受/拒绝它?

    • 3 个回答
  • Marko Smith

    在 C++ 中,一个不执行任何操作的空程序需要 204KB 的堆,但在 C 中则不需要

    • 1 个回答
  • Marko Smith

    PowerBI 目前与 BigQuery 不兼容:Simba 驱动程序与 Windows 更新有关

    • 2 个回答
  • Marko Smith

    AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String”

    • 1 个回答
  • Martin Hope
    Fantastic Mr Fox msvc std::vector 实现中仅不接受可复制类型 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant 使用 chrono 查找下一个工作日 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor 构造函数的成员初始化程序可以包含另一个成员的初始化吗? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský 为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul C++20 是否进行了更改,允许从已知绑定数组“type(&)[N]”转换为未知绑定数组“type(&)[]”? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann 为什么 {2,3,10} 和 {x,3,10} (x=2) 的顺序不同? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller 在 5.2 版中,bash 条件语句中的 [[ .. ]] 中的分号现在是可选的吗? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench 为什么双破折号 (--) 会导致此 MariaDB 子句评估为 true? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng 为什么 `dict(id=1, **{'id': 2})` 有时会引发 `KeyError: 'id'` 而不是 TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String” 2024-03-20 03:12:31 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve