我有一些SQL语句的问题。我需要在以下设置中为每个Customer
找到下一个DeliveryDate
。SQL为每个客户查找下一个日期,SQL对于每个客户?
表
Customer (id)
DeliveryOrder (id, deliveryDate)
DeliveryOrderCustomer (customerId, deliveryOrderId)
每个Customer
可以在同一deliveryDate
有几个DeliveryOrders
。我只是不知道如何为每个客户获得一个deliveryDate
。日期应该是今天之后的下一个即将到来的DeliveryDate
。我觉得我需要某种“为每个”,但我不知道如何在SQL中解决它。
如何在SQL中使用的foreach任何很好的例子? – limlim
**什么**数据库和哪个版本?? ** SQL **只是结构化查询语言 - 许多**数据库系统使用的语言 - ** SQL **是** NOT **数据库产品......这类东西通常是**供应商 - 特定的** - 所以我们真的需要知道你正在使用的数据库系统**。 –