Merge "Add casting to avoid SQLite issues with SPAN_JOIN" into main
diff --git a/src/trace_processor/perfetto_sql/stdlib/experimental/thread_executing_span.sql b/src/trace_processor/perfetto_sql/stdlib/experimental/thread_executing_span.sql
index 6c58dd2..a02370e 100644
--- a/src/trace_processor/perfetto_sql/stdlib/experimental/thread_executing_span.sql
+++ b/src/trace_processor/perfetto_sql/stdlib/experimental/thread_executing_span.sql
@@ -423,7 +423,13 @@
 -- Limited slice_view that will later be span joined with the |experimental_thread_executing_span_graph|.
 CREATE PERFETTO VIEW internal_span_slice_view
 AS
-SELECT slice_id, depth AS slice_depth, name AS slice_name, ts, dur, utid
+SELECT
+  slice_id,
+  depth AS slice_depth,
+  name AS slice_name,
+  CAST(ts AS INT) AS ts,
+  CAST(dur AS INT) AS dur,
+  utid
 FROM experimental_slice_flattened;
 
 -- |experimental_thread_executing_span_graph| span joined with slice information.