SQL을 십진수로 반환

Johnathon22

Ruby와 함께 Dashing을 프로젝트로 사용합니다.

19.42데이터베이스에서 실행할 때 반환되는 SQL 쿼리가 있습니다. 그러나 코드에 넣으면 .1942. 내가 알아 내려고하는 것은 소수점을 두 자리만큼 오른쪽으로 이동시키는 방법입니다.

쿼리와 코드는 다음과 같습니다.

require 'mysql2'

SCHEDULER.every '2h', :first_in => 0 do |job|

  # MySQL connection
  db = Mysql2::Client.new(:host => "host", :username => "username", :password => "password", :port => port, :database => "database" )

  sql6 = "SELECT AVG(tickets.total_user_waiting) / (60 * 60) AS 'Total Tickets' FROM tickets WHERE tickets.status IN ('resolved', 'archived') AND tickets.date_resolved between date_format(date_sub(now(), interval 7 day), '%Y-%m-%d 00:00:00') and date_format(date_sub(now(), interval 1 day), '%Y-%m-%d 23:59:59');"
  response_sql = db.query(sql6)

send_event('response_sql',    {current: response_sql.first['Total Tickets']})

다음은 데이터베이스에서만 SQL 쿼리의 결과입니다.

+-------------+
| 19.40648160 |
+-------------+

Ruby로 작성된 코드의 출력은 다음과 같습니다.

0.194064816E2

나는 그것이 이상적이지만 소수점 두 자리를 오른쪽으로 가져오고 있기 때문에 끝 숫자를 제거하는 것에 대해별로 걱정하지 않습니다.

나는 선택 라운드를 시도했지만 데이터베이스에서 운이 없었습니다.

Johnathon22

내가 가지고 있던 문제를 해결 한 해결책은 다음과 같습니다.

send_event('response_sql',    {current: response_sql.first['Total Tickets'].ceil})

그래서 내가 한 일은 .ceil보내기 이벤트의 끝에 추가되었습니다 . 그런 다음 두 개의 숫자로 반올림했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

십진수 분을 십진수로 변환

분류에서Dev

SQL Server 2012에서 시간을 십진수로 변환

분류에서Dev

MySQL을 사용하여도 / 분 / 초를 십진수로 변환

분류에서Dev

.net 십진수 유형을 tsql decimal (3,3)으로 변환

분류에서Dev

국채 가격 (32, 64, 128)을 십진수로 변환

분류에서Dev

시간을 십진수로 변환하는 Excel

분류에서Dev

24 시간 이상을 십진수로 변환

분류에서Dev

문자열을 double로 변환 (십진수 아님)

분류에서Dev

Arduino : 부울 배열을 십진수로 변환

분류에서Dev

과학적 표기법을 csv에서 십진수로 변환

분류에서Dev

텍스트 양을 십진수로 변환-ssis

분류에서Dev

(십진수) 시간을 날짜 및 시간으로 변환

분류에서Dev

시간과 분을 십진수로 변환하는 PHP

분류에서Dev

cpp에서 십진수 값을 반환하는 방법

분류에서Dev

십진수를 이진수로 변환하는 매우 간단한 프로그램을 만들려고하지만 반대로 작성해야합니다

분류에서Dev

Pyspark : 십진수로 시간을 hh : mm로 변환하는 방법

분류에서Dev

Javascript는 십진수를 일반 십진수로 변환합니다.

분류에서Dev

십진수 또는 16 진수 값을 정수로 변환하는 방법은 무엇입니까?

분류에서Dev

주어진 이진수로 연속적인 0을 반환

분류에서Dev

Firebird SQL-십진수 Long Lat 좌표를 Deg mins 초로 변환

분류에서Dev

Swift에서 십진수 시간을 시간과 분으로 변환

분류에서Dev

백분율이 목록에있을 때 십진수로 변환하는 방법

분류에서Dev

xsd : double 문자열을 한 번에 십진수로 변환하는 방법

분류에서Dev

C #을 사용하여 십진수를 문자열로 변환하는 방법

분류에서Dev

이자율을 십진수 값으로 변환해야합니다.

분류에서Dev

LibreOffice Calc : 분을 십진수 시간으로 변환하는 방법

분류에서Dev

c # 문자열 값을 십진수로 변환하는 올바른 방법

분류에서Dev

십진수를 2 자리로 잘라내 되 바닥을 사용하여 반올림하지 마십시오.

분류에서Dev

c에서 문자열을 사용하여 십진수를 이진으로 변환합니다.

Related 관련 기사

  1. 1

    십진수 분을 십진수로 변환

  2. 2

    SQL Server 2012에서 시간을 십진수로 변환

  3. 3

    MySQL을 사용하여도 / 분 / 초를 십진수로 변환

  4. 4

    .net 십진수 유형을 tsql decimal (3,3)으로 변환

  5. 5

    국채 가격 (32, 64, 128)을 십진수로 변환

  6. 6

    시간을 십진수로 변환하는 Excel

  7. 7

    24 시간 이상을 십진수로 변환

  8. 8

    문자열을 double로 변환 (십진수 아님)

  9. 9

    Arduino : 부울 배열을 십진수로 변환

  10. 10

    과학적 표기법을 csv에서 십진수로 변환

  11. 11

    텍스트 양을 십진수로 변환-ssis

  12. 12

    (십진수) 시간을 날짜 및 시간으로 변환

  13. 13

    시간과 분을 십진수로 변환하는 PHP

  14. 14

    cpp에서 십진수 값을 반환하는 방법

  15. 15

    십진수를 이진수로 변환하는 매우 간단한 프로그램을 만들려고하지만 반대로 작성해야합니다

  16. 16

    Pyspark : 십진수로 시간을 hh : mm로 변환하는 방법

  17. 17

    Javascript는 십진수를 일반 십진수로 변환합니다.

  18. 18

    십진수 또는 16 진수 값을 정수로 변환하는 방법은 무엇입니까?

  19. 19

    주어진 이진수로 연속적인 0을 반환

  20. 20

    Firebird SQL-십진수 Long Lat 좌표를 Deg mins 초로 변환

  21. 21

    Swift에서 십진수 시간을 시간과 분으로 변환

  22. 22

    백분율이 목록에있을 때 십진수로 변환하는 방법

  23. 23

    xsd : double 문자열을 한 번에 십진수로 변환하는 방법

  24. 24

    C #을 사용하여 십진수를 문자열로 변환하는 방법

  25. 25

    이자율을 십진수 값으로 변환해야합니다.

  26. 26

    LibreOffice Calc : 분을 십진수 시간으로 변환하는 방법

  27. 27

    c # 문자열 값을 십진수로 변환하는 올바른 방법

  28. 28

    십진수를 2 자리로 잘라내 되 바닥을 사용하여 반올림하지 마십시오.

  29. 29

    c에서 문자열을 사용하여 십진수를 이진으로 변환합니다.

뜨겁다태그

보관