chat_record_count_trend.sql 668 B

123456789101112
  1. SELECT SUM
  2. ( CASE WHEN application_chat_record.vote_status = '0' THEN 1 ELSE 0 END ) AS "star_num",
  3. SUM ( CASE WHEN application_chat_record.vote_status = '1' THEN 1 ELSE 0 END ) AS "trample_num",
  4. SUM ( application_chat_record.message_tokens + application_chat_record.answer_tokens ) as "tokens_num",
  5. "count"(application_chat_record."id") as chat_record_count,
  6. "count"(DISTINCT application_chat.chat_user_id) customer_num,
  7. application_chat_record.create_time :: DATE as "day"
  8. FROM
  9. application_chat_record application_chat_record
  10. LEFT JOIN application_chat application_chat ON application_chat."id" = application_chat_record.chat_id
  11. ${default_sql}
  12. GROUP BY "day"