Resumen de acumulación: CON COMO uso

El significado de WITH AS La frase WITH AS, también conocida como factorización de subconsultas, le permite hacer muchas cosas, definir un fragmento SQL, que será utilizado por toda la declaración SQL.
Por ejemplo:

WITH Tab AS (
SELECT CONVERT (varchar (100), [DateTime], 23) as kk, [UserId] FROM [OperateSystem]. [Dbo]. [Analysis_Behavior_Xqly] donde ModelName
en ('Dada Math', 'Dada Reading', 'Cocina de la momia', 'Exploración científica', 'Club de padres
e hijos ', 'Lógica matemática', 'Iluminación artística', 'Ritmo musical', 'Lectura de libros ilustrados') y UserId en (SELECT userid FROM [xuequnet]. [ dbo]. [u_userinfo] donde xxtschoolid = '1747' y role = 0)
y DateTime entre '2020-12-01 17: 32: 55.087' y '2020-12-31 17: 32: 55.087' agrupado
por CONVERT (varchar (100), [DateTime], 23), [UserId]

)
seleccione COUNT (0) de la pestaña

TRUNCATE TABLE T_ExLog - Limpia datos, la tabla aún se puede usar

Supongo que te gusta

Origin blog.csdn.net/weixin_41812784/article/details/111665273
Recomendado
Clasificación