[英]How can I convert this sql statement to linq expression
How can I convert this sql query to linq expression, I'm new in linq and searched this but I could not understand how to convert it. 我如何将这个sql查询转换为linq表达式,我是linq的新手并对其进行了搜索,但是我不明白如何转换它。
SELECT
a.afiliacaoid,
DATE_FORMAT(a.horario, '%d/%m/%Y') data,
COUNT(a.afiliacaoid) acessos,
IFNULL(p.pedidos,0) pedidos
FROM
acesso a LEFT JOIN
(SELECT p.afiliacaoid,
DATE_FORMAT(p.cadastro , '%d/%m/%Y') data,
COUNT(p.afiliacaoid) pedidos
FROM pedido p) p ON a.afiliacaoid = p.afiliacaoid
AND DATE_FORMAT(a.horario, '%d/%m/%Y') = data
WHERE
a.afiliacaoid=1
GROUP BY DATE_FORMAT(a.horario, '%d/%m/%Y')
我建议使用此工具进行转换: https : //www.linqpad.net/
这是一个很好的工具,可能对您有帮助-http: //www.sqltolinq.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.