2025-03-21 11:05:42 +08:00

19 lines
282 B
Go

package convertor
import "github.com/jackc/pgx/v5/pgtype"
func NumericToFloat64(num pgtype.Numeric) float64 {
if !num.Valid {
return 0
}
f1, err := num.Float64Value()
if err != nil {
return 0
}
f2, err := f1.Value()
if err != nil {
return 0
}
return f2.(float64)
}