W dniu 3 czerwca 2012 22:19 użytkownik Sarenka <sarenka@mojasiec.com> napisał:
On Sun, 3 Jun 2012 20:56:55 +0200, Sławomir Paszkiewicz wrote:
W dniu 3 czerwca 2012 15:39 użytkownik GC  napisał:


Faktury wystawily sie 2012/06/01 00:20
> Wysylanie faktur z cron-a odbywa sie o 18:40
>
> Czyli wczoraj o 18:40 powinny sie wyslac, ale sie nie wyslaly.
> Dzisiaj puscilem z palca i wynik jak ponizej.
> Jak dalem -f 2012/06/01 to wysyla sie 5 faktur, co z pozostalymi?

A te 5 faktur, ktore sie wysylaja tez zostaly wystawione o 0:20 ?

Tak, ale dzien pozniej, tj. 2012/06/02

Dla ułatwienia co wykaże to polecenie:
SELECT DISTINCT(d.cdate)

                FROM documents d
               LEFT JOIN customers c ON c.id = d.customerid
               WHERE c.deleted = 0 AND d.type = 1 AND c.invoicenotice = 1  AND c.email <> '' AND d.cdate >= 1338415200 AND d.cdate <= 1338588000 ORDER BY d.number


mysql> SELECT DISTINCT(d.cdate)
    ->
    ->                 FROM documents d
    ->                LEFT JOIN customers c ON c.id = d.customerid
    ->                WHERE c.deleted = 0 AND d.type = 1 AND c.invoicenotice = 1  AND c.email <> '' AND d.cdate >= 1338415200 AND d.cdate <= 1338588000 ORDER BY d.number;
+------------+
| cdate      |
+------------+
| 1338502802 |
+------------+
1 row in set (0.00 sec)