AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-29935472

oemer ok's questions

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

postgresql não pode converter text[] para uuid

  • 6

Eu tenho uma matriz como esta:

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

E eu quero selecionar com qualquer, mas recebi um erro não é possível converter text[] para 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 = matriz de UUID acima

$ 2 = 355

o que estou fazendo errado aqui?

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

Como lidar com valores nulos ao usar date_part?

  • 5

Recebo esse erro ao usar date_part

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

Às vezes, recebo um valor de carimbo de data/hora, às vezes é nulo. Então, como posso lidar com valores nulos?

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 respostas
  • 31 Views
Martin Hope
oemer ok
Asked: 2025-04-07 21:58:39 +0800 CST

Por que minha data de entrada verificada não está selecionada?

  • 6

Tenho uma condição em que desejo obter resultados entre duas datas:

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

O problema é que não recebo o resultado 2025-04-27 , recebo 2025-04-26 , então termina um dia antes. Também quero obter o horário 2025-04-27.

O que estou fazendo errado?

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 respostas
  • 73 Views
Martin Hope
oemer ok
Asked: 2025-04-06 21:13:58 +0800 CST

É possível fazer o pedido hoje e depois fazer o pedido normalmente?

  • 6

Tenho um aplicativo onde um usuário pode criar um pedido. Quero mostrar a ele os pedidos de hoje e então fazer o pedido normalmente. Assim:

Data de hoje: 2024-04-06

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

O que está passando pela minha cabeça é se eu classificar por normal, então minhas datas são mostradas duplicadas? Quero dizer, no começo é 2024-04-06, então eu classifico por normal a partir de 2024-04-08, então ele vai para baixo e então eu chego novamente em 2024-04-06. Então é possível classificar por hoje e depois por descanso sem mostrar duplicado?

atualmente este é meu código:

          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 respostas
  • 34 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Reformatar números, inserindo separadores em posições fixas

    • 6 respostas
  • Marko Smith

    Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não?

    • 2 respostas
  • Marko Smith

    Problema com extensão desinstalada automaticamente do VScode (tema Material)

    • 2 respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Martin Hope
    Fantastic Mr Fox Somente o tipo copiável não é aceito na implementação std::vector do MSVC 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant Encontre o próximo dia da semana usando o cronógrafo 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor O inicializador de membro do construtor pode incluir a inicialização de outro membro? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul O C++20 mudou para permitir a conversão de `type(&)[N]` de matriz de limites conhecidos para `type(&)[]` de matriz de limites desconhecidos? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann Como/por que {2,3,10} e {x,3,10} com x=2 são ordenados de forma diferente? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST

Hot tag

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

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve