我有以下加入:
SELECT
da.DataEstimada,
ca.DataMoldagem,
da.DataEnsaio,
da.IdadeRompimento,
r.CompressaoConcretoId
FROM dadoscpconcreto da
INNER JOIN relacaodadoscpcompressaoconcreto r ON da.DadosCpConcretoId = r.DadosCpConcretoId
INNER JOIN compressaoconcreto cc on r.CompressaoConcretoId = cc.CompressaoConcretoId
INNER JOIN cpcaminhao ca ON da.CpCaminhaoId = ca.CpCaminhaoId
INNER JOIN relacaoconcretocpcaminhao re ON ca.CpCaminhaoId = re.CpCaminhaoId
INNER JOIN concreto c ON re.ConcretoId = c.ConcretoId
WHERE r.CompressaoConcretoId = 244
这让我返回:
数据估算|数据模塑|数据Ensaio |伊达德·罗皮门托 |
2014-10-31 | 2014-10-24 | 2014-10-31 |空 |
2014-10-31 | 2014-10-24 | 2014-10-31 |空 |
2014-11-21 | 2014-10-24 | 2014-11-21 |空 |
2014-11-21 | 2014-10-24 | 2014-11-21 |空 |
我想创建一个函数、过程或触发器来区分dadoscpconcreto 表的“DataEnsaio”字段和cpcaminhao 表的“DataMoldagem”字段,并设置dadoscpconcreto 表的“IdadeRompimento”字段。
我该怎么办?
最佳答案
我建议阅读有关 DateDiff Function 的 MySQL 文档作为起点。
关于mysql - 不同表列之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28675301/