Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas
Tengo una tabla larga larga del tipo, ¿hay alguna forma de coger solo el ultimo dia de cada mes sin tener que leer toda la tabla, pues son los datos que nos piden?
Nota.- FECAMD es fecha del tipo 20130101=01/01/2013
FECAMD | STOCK |
20130101 | 2 |
20130102 | 3 |
20130103 | 4 |
20130104 | 1 |
20130105 | 2 |
20130106 | 3 |
20130107 | 5 |
20130108 | 4 |
20130109 | 4 |
20130110 | 3 |
20130111 | 3 |
20130112 | 3 |
20130113 | 3 |
20130114 | 3 |
20130115 | 3 |
20130116 | 3 |
20130117 | 3 |
20130118 | 2 |
20130119 | 3 |
20130120 | 12 |
20130121 | 2 |
20130122 | 1 |
20130123 | 1 |
20130124 | 3 |
20130125 | 3 |
20130126 | 3 |
20130127 | 3 |
20130128 | 3 |
20130129 | 3 |
20130130 | 3 |
20130131 | 2 |
20130201 | 1 |
20130202 | 1 |
20130203 | 1 |
20130204 | 2 |
20130205 | 3 |
20130206 | 3 |
20130207 | 3 |
20130208 | 3 |
20130209 | 3 |
20130210 | 3 |
20130211 | 3 |
20130212 | 3 |
20130213 | 2 |
20130214 | 33 |
20130215 | 3 |
20130216 | 3 |
20130217 | 43 |
20130218 | 4 |
20130219 | 4 |
20130220 | 4 |
20130221 | 4 |
20130222 | 4 |
20130223 | 54 |
20130224 | 5 |
20130225 | 6 |
20130226 | 7 |
20130227 | 8 |
20130228 | 9 |
Hola Galvan,
Si las fechas en la tabla SQL Server están en el formato que indicas ('YYYYMMDD'), verifica y aplica la sintaxis de la función Substring, propia de Transact-SQL (http://technet.microsoft.com/es-es/library/ms187748.aspx)
La idea es que en el Where de la sentencia de carga, evalúes una a una las fechas y cargues sólo aquellas que se encuentren dentro del vector vFechas, construido en el script de Qlikview.
Saludos!
Hola Galvan,
Por favor revisa el adjunto, donde desarrollé algo que puede servirte.
Saludos!
Julián
Hola Julian , la verdad que funciona bien con excel. El problema que tengo es que la tabla donde estan FECAMD y STOCKS están en SQL y son de tipo numérico. Al traspasar tu ejemplo al script me da un problema del tipo ...
'Num' no es un nombre de función integrada reconocido...
¿podrias aconsejarme algo?
Hola Galvan,
Si las fechas en la tabla SQL Server están en el formato que indicas ('YYYYMMDD'), verifica y aplica la sintaxis de la función Substring, propia de Transact-SQL (http://technet.microsoft.com/es-es/library/ms187748.aspx)
La idea es que en el Where de la sentencia de carga, evalúes una a una las fechas y cargues sólo aquellas que se encuentren dentro del vector vFechas, construido en el script de Qlikview.
Saludos!
Muchas gracias Julian. Me has sido de gran ayuda